快手-北京-Java后端开发 二面

面试官话比较少但人很好,一直在引导你思考,也不会特别为难你。

一面链接:https://www.nowcoder.com/discuss/523760?source_id=profile_create&channel=1009

  1. 自我介绍以及挖项目

    根据你项目里干的活给你设计了一个场景题,一开始我没答道点上然后面试小哥就慢慢引导。

  2. Redis

    讲讲Redis的底层实现,我讲了SDS和跳表,然后就被追着问跳表:
    1)跳表如何查找元素?
    2)跳表如何插入元素?
    3)利用跳表的特性实现了哪些功能?
    接着就是一个场景题,100w人在直播间打赏礼物,如何求前100上榜的人?
    1)以打赏金额为socre,每次有人打赏则使用key - value 存储。
    2)更新value后将value作为score,添加到zset中,然后limit 100

  3. 手撕归并排序,单链表的归并排序
    没洗完,中间发现需要大改就直接跟面试官说了一下大致思路和一些代码细节。然后面试官也放我。

然后就结束了...

反问:
1)没有面基础吗?
一面面完了我就不重复面了。
2)您看我还有希望吗,还有HC吗?
我也不知道,这个我只能反馈给领导他们做决定。
3)您觉得我怎么样?
面试表现碍于工作不好说,个人评价是知识面够广但是不够深(菜是原罪)。
剩下的就是请教学习问题以及唠嗑唠了一下子,感觉还挺不错,希望过了

#面经##校招##Java工程师#
全部评论
楼主是3面+HR面嘛
点赞 回复
分享
发布于 2020-09-27 22:13
楼主是什么部门呀
点赞 回复
分享
发布于 2020-09-28 01:26
秋招专场
校招火热招聘中
官网直投
沾沾喜气,应该很快就hr了
点赞 回复
分享
发布于 2020-09-28 06:56
老兄初筛以后过了几天开始面试啊
点赞 回复
分享
发布于 2020-09-28 07:54
楼主,通知二面的邮件中会标明是二面么?还是说与一面的邮件一样?我收到邮件但是不确定是二面,还是被捞了?
点赞 回复
分享
发布于 2020-09-28 11:21
看到楼主到hr面了 恭喜恭喜顺便蹭一下喜气 我明天上午二面
点赞 回复
分享
发布于 2020-10-22 22:08

相关推荐

自我介绍,问了下组件方面的项目是学校课程上的还是自己想去学去做的1. go 垃圾回收2. go 如何实现面向对象3. go 如何实现重载特性(寄4. go 的 make 和 new 区别(说我这个的理解不够深刻5. go 值类型和引用类型区别6. 值类型在 go 的内存管理中存储在哪里(寄7. ES 如何实现倒排索引8. ES 插入的内部流程9. raft 协议过程10. raft 脑裂是什么,通过什么方式避免脑裂11. raft 和 paxos 有什么区别12. docker 是怎样实现资源隔离的13. docker 隔离了哪些资源(这个他说我理解上还有些问题14. 一些常用 docker 命令15. k8s 是什么16. k8s pod 的概念是什么17. k8s 都有哪些控制器(绞尽脑汁列举了两个不会了18. redis 有哪些数据结构19. redis set 和 zset 区别,内部实现20. redis 实现分布式锁21. redis 持久化方式22. redis 内存淘汰策略23. 实际使用时对于策略的使用24. MySQL 和 redis 双写一致性方案反问面评,跟我说你给你自己先打个分吧,我说 6.5,他说谦虚了没这么低,我感觉更寄了,具体评价是理论知识尚可,语言层面应该是代码写少了,毕竟是本科生,实习一下写个项目就好很多了。觉得会考的操作系统和网络基础一个没考,反倒是很久没看过相关资料的 go 语言方面出了问题。——————————————————3.15 打来电话进三面了
点赞 评论 收藏
转发
4 22 评论
分享
牛客网
牛客企业服务