复星恒利后端外包面经
面试时间:2022/12/12 15:30
面试时长:1h
面试形式:腾讯会议
一面
1.面试官熟悉简历,问了一些开场白学校,实习,个人问题(大学成绩怎么样、老家哪里的、实习经历、深圳快手多少人)
2.goland的context有用吗?
答:简单回答用来上下文传递,没有追问.
3.go的GMP模型说一说?
答:不了解
4.二分查找复杂度?二叉排序树定义是什么?冒泡排序复杂度?快速排序复杂度?
5.Mysql一般什么时候使用索引?
6.SQL的一般优化思路是?
7.数据库隔离级别是什么?
答:简单说了,刚想展开被打断了.
8.可重复读隔离级别会有什么问题?
9.Redis常见数据类型?
10.知道列表的底层实现吗?
11.了解跳跃表吗?
12.redis分布式锁用过吗?需要注意哪些问题?常见的设计方案?
13.http2.0的特性知道那些?
答:1.请求头压缩 2.支持二进制数据 3.解决响应队头阻塞问题
14.http2.0你确定解决了响应队头阻塞问题吗?在tcp连接下是怎么解决的呢?
答:不了解
15.tcp断开几次挥手?有遇到过什么问题吗?
16.你最熟悉的网络协议是哪个?
17.我只想打印进程ID那列,用到哪些命令?
答:说了ps和grep,但是没有说一个完整的答案,被否定了。
18.awk命令有用过吗?
19.你是如何理解进程,线程和协程的区别的?
20.kafka用的多吗?重复消费和数据丢失如何解决?
答:不太了解
21.你们项目用的什么框架?Gin似乎性能不太好,建议了解一下fibber
22.问了一些两个项目的具体情况和内容,停留在功能层面.
23. json 和protobuf区别是什么?
24.为什么protobuf需要压缩?
25.你在滴滴实习的部门是做什么的?
26.未来的规划是什么?
27.手撕算法题目:奇偶排序