发面经攒人品许愿offer_快手java一二面面经

本人21届渣本😭,专业软件工程。听说牛客许愿比较灵🙏,特地发个帖子攒人品🙏,许(qiu)愿(qiu)offer➕1!3.22参与笔试,三月底约了4.03面试。


4.11更新 接到oc啦 祝大家成功上岸~


一面


•做自我介绍,问学校开了哪些课程,现在是否还在上专业课?在上什么课?

•写一个sql找出每门课成绩最高的学生的学号

•一个有重复数字的有序数组,找到指定数字第一次出现的位置,返回下标,怎么优化?

•找到一个链表的倒数第二个元素、n/2位置的元素、n/k位置的元素

•两个杯子容量为9和4,怎么能量出7升水?共可以量出哪些数?

•以上问题不代表顺序,并且还有几个问题记不清了……


一面结束后面试官说马上会有二面让不要下线…


二面


•做自我介绍

•简历上的项目,选一个说说遇到的问题,怎么遇到的,怎么解决的。(先说了真正投入使用了的学校oa系统)

•你说优化了sql,怎么优化的,你是怎么发现这个问题的,又是如何确定优化方案的。

•你说重新设计了表格导出功能,怎么做的,为什么这么做

•(感觉面试官不太满意)赶紧说这个项目遇到的业务问题比较多,另一个项目里遇到的技术问题比较多

•那简单说一下你那个游戏项目的业务逻辑,说说遇到了什么技术问题(说了一下遇到的并发访问带来的线程安全问题,说了解决方案)

•你这个方案可以在单机上解决,假如说你做了扩展,现在是集群了,怎么做?(说了一下可以用redis单进程单实例的特点去解决),然后问了几个redis的api

•问几个基础问题,hashmap了解吧,put是什么原理。为什么说hashmap线程不安全,并发场景会出现什么问题?

•reentrantlock原理,和synchronized有什么区别

•zk实现分布式锁原理是怎样的,redis做分布式锁了解吗,setnx的方案有什么问题怎么解决。了解过开源实现吗(红锁)

•写个链表反转吧

•平时怎么学习的,读过哪些书?读这些书有什么收获?

•你还有什么要问我的吗



总结

快手的面试官非常尊重人,如果有问题答得不好会给提示和引导。并且说话十分随和,非常nice!面试完就觉得能去工作的话简直太好了🤣。许愿offer➕1。🙏

#快手##Java工程师##实习##面经#
全部评论
&楼主你是什么时候投的简历,我26号投的现在也没笔试通知
点赞 回复
分享
发布于 2020-04-04 19:22
😂为啥我一面结束,说等通知,凉了
点赞 回复
分享
发布于 2020-04-06 10:19
百信银行
校招火热招聘中
官网直投
&lz是投的是实习吗?
点赞 回复
分享
发布于 2020-04-06 17:26
lz 投的是北京的还是深圳的
点赞 回复
分享
发布于 2020-04-06 17:52

相关推荐

1 17 评论
分享
牛客网
牛客企业服务