23届社招冲

后端go选手,第一次参与社招,许愿顺利通过,顺便摸一摸行情。

快手一面
1.最有技术难度的是那一部分,遇到什么问题,如何解决?
不详细写这部分了,当时很多都是深挖项目细节,比如网络延时、分片上传有没有考虑并发,也没很好的准备,回答太快,没有给自己预留思考时间,很多回答都是无效的(答非所问)。
果然当天晚上一小时就收到感谢信,哈哈哈。

百度文库一面
语言基础
1.go切片和数组有什么区别
2.看过切片的结构吗?
3.go如何处理异常和错误?
4.进程、线程和go的协程,对比三个的区别?
5.计算机调度的最小单位?
中间件
1.redis 数据类型和比较典型的用法?
业务拷打
1.项目介绍。背景、方案和结果这样一个表述。
2.同一个文件是如何检测的?文件名name检查、文件哈希
2.不同的用户传同一个文件会有问题吗?用户隔离
3.原子性做了哪方面内容?文件操作mv,分片哈希
4.大文件上传还有没有别的方式?当时脑子瓦特,没转过来
5.传输文件有没有其他方式,如果通过文件服务上传有没有什么优缺点?当时没想到是不是想问文件中间件minio这种方式上传对比传统直接上传有没有优缺点。
算法题
合并两个有序数组

京东零售一面
业务拷打
1.推送服务如何实现,走的是http请求吗?
2.调用接口如果遇到抖动超时,异常是怎么处理的,对业务有没有影响?
3.推送的日志数据库表如何设计?
4.视频上传下载是怎么存储的?
5.前端是怎么切文件的?
6.分片上传过程,如果失败了,怎么判断从这个分片开始?
7.任务重传,如何判断是不是同一个文件?
8.有两个人同时上传同一个文件,会出现失败吗?
9.业务里面的互斥锁是怎么实现,底层原理?
10.锁释放失败怎么处理?
11.mysql事务是怎么实现的?
12.怎么保证文件写入和入库操作原子性?
13.如果不依赖于用户重新上传操作来实现写入和入库原子性,如何避免这种操作?回答cas重试机制,但面试官想说可以用消息队列实现异常重试的机制。
14.搜索词的模糊和精确查询是怎么做的?
15.某张表的数据量多大、查询时间、qps、加了索引吗?
16.如何加索引,考虑哪些因素,给哪些字段加索引有效?
17.数据稀疏度不高,需要加索引吗?
18.联合索引什么时候会失效?
19.redis是单线程还是多线程?
20.多个请求同时获取这个锁,为啥通过redis分布式锁只能让一个请求获取到锁?
21.redis数据结构?
22.问了两个java问题,没听懂,java关键字有哪些、switelocal是什么?
23.协程和线程区别?
24.现在住在哪里?
基本都是业务+八股混合拷打,不过没有手撕代码环节,感觉面试官很有水平。

字节风控一面
1.模型api通过什么协议?
2.看过哪些开源的库?
3.协程调度GMP,分别是什么?
4. go中协程的生命周期是怎样的?
5. go垃圾回收效率怎么样?
6.你有实现过一个go协程池吗?构建一组协程池,有任务处理任务,类似于线程池。
7.go和java,继承有什么不一样?go有 interface和基类如何支持这种继承的能力?
8.redis分布式锁怎么实现的?setnx有几个参数?
9.有两个任务去获取redis锁,有哪些机制能安全的获取到锁?
10.锁未被释放、B锁被A锁释放(误删锁)怎么处理?
算法题
z字型打印二叉树 、
卡在输入,结构体不记得怎么写,可能是刚面完JD又面字节,精神状态太差了。

贝壳一面
首先是基础八股拷打。主要是和背课本一样,都想放弃了。
1.如何保证请求在不同的服务器中,数据会话内容是一致的?
2.go map线程安全底层是怎么实现的?
3.go的垃圾回收原理?
4.切片底层是怎么实现的?
5.遇到panic如何排查问题?
6.go的数据类型有哪些?哪些数据类型是可以比较的?
7.web页面状态码,499、502、500分别是什么意思。
然后中间件八股,涉及到redis、kafka?
1.redis分布式锁原理以及实现方式?
2.redis分布式锁会存在什么问题?
3.如何解决Redis 锁超时问题?
4.用过kafka?直接没用过,没接着问下去。
5.分布式缓存?不知道
6.了解LangChain吗?没听过(算法开发LLM编程框架)
然后做了个项目介绍。背景、方案和结果这样一个表述。
最后是反问环节。
基本没答出来,涉及到计算机网络,语言八股、中间件八股等问题。日常工作go里面一些特性例如线程安全、并发都没深挖,平时在用crud和事务处理,根本没时间去深入这些基础,面试官建议我多看看go语法和基础。

社招终于算是迈出第一步了,面试也发现自己表达能力得提升,回答不能太快,得留一会时间思考再回答,不知道的说不知道,别假装知道,往下深挖被发现答不出来又会很尴尬。还有一些基础八股得巩固一下,特别是线程安全和一些常规基础八股啥都不知道。。。
全部评论
我也刚开始社招,23届的加油
1 回复 分享
发布于 05-06 15:54 浙江
大佬现在怎么样了
点赞 回复 分享
发布于 05-12 14:37 北京
问的太简单基础了
点赞 回复 分享
发布于 04-13 02:20 北京
大佬现在咋样
点赞 回复 分享
发布于 04-01 11:57 上海

相关推荐

05-11 10:01
已编辑
未填写教育信息 golang
我们学go的都是香香甜甜的:已开源准备实习期间全部面经和实习准备的内容
点赞 评论 收藏
分享
评论
4
20
分享

创作者周榜

更多
牛客网
牛客企业服务