page contents

面经||【Shopee】Golang岗-凉凉的后端开发面筋

1.有环链表一个有环的链表,如何确认链表有环,环的长度。 2.hashmap设计一个hashmap,你要用什么数据结构能用数组能做为存储hashmap的数据结构吗?不能的话,要怎么做?怎么解决hash冲突你的设...

attachments-2022-03-cW15lHHk6237ebd78f268.jpg1.有环链表
一个有环的链表,如何确认链表有环,环的长度。


2.hashmap
设计一个hashmap,你要用什么数据结构
能用数组能做为存储hashmap的数据结构吗?
不能的话,要怎么做?
怎么解决hash冲突
你的设计里怎样根据key查找对应的值

3.mysql事务
mysq|事务的隔高级别有几种,分别阐述
在串行化隔离级别中,怎么加读锁和写锁,这里的锁是什么锁:表锁?行锁?还是其他锁?


4.mysql的索引
假设联合索引为<a,b,c>
select * from table name wherec> 10 anda= 10 and b < 10 limit 2000,10该语句有什么问题,如何优化

5.Linux操作相关
如何查看cpu占用
top命令中idle字段的解释
如何查看端口占用
如何查看文件操作权限
Is -al中每行前10个字符的意思
如何更改文件权限

6.go相关
介绍一下协程,协程和线程的关系
MPG模型
-个main函数内用go开启多个协程,现在个协程panic 了,main函数会怎样?为什么?
用户态和内核态

7.tcp相关
tcp和udp协议的区别,tcp有而udp没有的特征有哪些
tcp中滑动窗口的原理,假设窗口1,2,3已经发送, 远端ack4,这时候滑动窗口要向前移动吗?为什么?8.http相关
http如何实现有状态连接
cookie和session的区别

9.编程题
字符串加法:实现加法,但是输入和输出的数字都是字符串格式

以上就是本次分享内容,更多大厂Golang工程师面试经验持续关注六星社区

想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!

attachments-2022-05-ZwUUz0Co628f2e3079c7b.jpeg

0 条评论

请先 登录 后评论
小柒
小柒

1474 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章