腾讯PCG 后端开发一面
#秋招#
秋招第一战,记录一下,用于后续复盘,三天抱佛脚。。。。
1.自我介绍(稍微有些磕绊,可以多练习一下)
2.Redis常用的数据结构
3.讲一下跳表的搜索复杂度(O logn)
4.讲一下跳表是如何实现这种复杂度的
5.Redis的持久化
6.mysql是如何实现持久化操作的(redo log,脑子短路,忘了写入流程了)
7.进程和线程的区别
8.讲一下协程/不会
9.讲一下如何排查502状态码(讲了500,后面知道502是负载均衡相关的)
10.讲一下301,302是什么意思(重定向,没复习真的忘了)
11.讲一下如何用redis实现延迟队列
12.如果同时有5个任务在10分钟之后提交,或者更多,那么如果是一个个从队列中拿数据,那么前一个任务会影响后续任务执行时间,说一下解决思路
13.请求和响应的header
14.linux里面,如何排查端口占用命令,如何解决
15.讲一下jwt
16.为什么要在redis层面缓存jwt,jwt已经是无状态的了(这里有些误会,项目是用redis存储用户信息)
17.Redis如何实现分布式锁
18.TCP和UDP的区别
19.进程之间是如何进行通信的
20.讲一下linux的文件描述符
21.索引失效的情况(脑抽,只想了一种)
算法题
反转链表
大数之和(优化时间复杂度)
反问,部门语言,业务
秋招第一战,记录一下,用于后续复盘,三天抱佛脚。。。。
1.自我介绍(稍微有些磕绊,可以多练习一下)
2.Redis常用的数据结构
3.讲一下跳表的搜索复杂度(O logn)
4.讲一下跳表是如何实现这种复杂度的
5.Redis的持久化
6.mysql是如何实现持久化操作的(redo log,脑子短路,忘了写入流程了)
7.进程和线程的区别
8.讲一下协程/不会
9.讲一下如何排查502状态码(讲了500,后面知道502是负载均衡相关的)
10.讲一下301,302是什么意思(重定向,没复习真的忘了)
11.讲一下如何用redis实现延迟队列
12.如果同时有5个任务在10分钟之后提交,或者更多,那么如果是一个个从队列中拿数据,那么前一个任务会影响后续任务执行时间,说一下解决思路
13.请求和响应的header
14.linux里面,如何排查端口占用命令,如何解决
15.讲一下jwt
16.为什么要在redis层面缓存jwt,jwt已经是无状态的了(这里有些误会,项目是用redis存储用户信息)
17.Redis如何实现分布式锁
18.TCP和UDP的区别
19.进程之间是如何进行通信的
20.讲一下linux的文件描述符
21.索引失效的情况(脑抽,只想了一种)
算法题
反转链表
大数之和(优化时间复杂度)
反问,部门语言,业务
全部评论
更新,凉了,滚回去学408。。。
问的确实广。好多答不上
哥们,技术中台-应用架构方向么?
相关推荐
11-01 17:40
门头沟学院 护士 点赞 评论 收藏
分享