希望被offer砸中的小饼干很美丽 level
获赞
124
粉丝
29
关注
4
看过 TA
914
北京邮电大学
2023
golang
IP属地:北京
暂未填写个人简介
私信
关注
03-29 16:31
已编辑
北京邮电大学 golang
后端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语法和基础。社招终于算是迈出第一步了,面试也发现自己表达能力得提升,回答不能太快,得留一会时间思考再回答,不知道的说不知道,别假装知道,往下深挖被发现答不出来又会很尴尬。还有一些基础八股得巩固一下,特别是线程安全和一些常规基础八股啥都不知道。。。
0 点赞 评论 收藏
分享
2023-05-17 23:41
已编辑
北京邮电大学 golang
本普硕2,算法岗之前三月份初一直焦虑,后来月底也静下来思考自己的去向,觉得目前适合自己的也只有国企和银行了。这两周平均每天两个面试or笔试,但就是一直没offer,投的都是国企和运营商,也有些中小厂,但大厂算法岗已经g了,可能方向不太匹配,也完全不给机会。转Java开发完全背不过面经。目前投的国企大多数都是往数据挖掘,数据分析,算法工程为主。预感已挂的:联通华盛,一面,八股答得基本都不会,估计凉凉。花房集团,一面,发挥一般,算法也ak了,但只招一人估计概率小。联通中讯邮电,笔试3.26。汽车之家,已一面。中国移动金融科技有限公司,一面挂,秋招招的差不多了,不会再招人。广发银行,给感谢信了。。。北京农商银行,差额体检,但体检不报销,不想去,放弃。联通软件研究院,面的八股没答出来,应该挂了。联通数科,一面挂,估计是人太多了,排不上。流程中:快手,多模态算法,一面,面试都是问简历相关经历,面试官很好,问到bert预训练,没答出来,就记得说了next sentense prediction,面试官又给了bert一点学习重点,说你可以了解哪方面的知识,然后手撕代码,岛屿的最大面积,半年都没写代码,但是最后还是写出来了,就循环加dfs比较简单,后来还帮忙优化代码,面试算是所有大厂中体验最好的。中国银行 信息科技运营中心,收到线上面试中国银行 天津分行,线下面试,这个好麻烦还得来回跑。百度,6月初收到说还有两个hc问要不要面面试试,策略搜索部,又来捞人,不太想去了。拿到offer:中国移动信息技术中心,大数据算法开发岗,体检结束,5月上旬发了offer。北京农商银行,差额体检,还没给报销,不想去。联通数科(6月初),数据开发,hr说户口稳。更新6月初又收到数科offer,转变太大,签数科了,国企进度咋这么慢😅
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务