知乎后端开发工程师(校招) 2面
2面是技术主管面
感觉能过,有点幸运
- 自我介绍(有点紧张,嘴说秃噜皮了)
- 实习深挖
- 你 Java 是主要使用的语言吧? 答:嗯
- hashmap 线程安全吗?不安全,会出现什么现象?
- hashmap 能变成线程安全吗? 好像是这个名字,也可能不对,Collections.synchoriedMap
- ConcurrentHashMap 与 HashTable 的区别?
- CAS 讲讲
- 垃圾回收相关讲讲?
- 设计题:设计一个朋友圈功能,不含评论,但可以点赞、转发,你可以刷朋友圈、别人也可以刷,也可以发;
从数据库、接口、外键、索引,以及 RESTFUL API,大概都讲了讲,当时思路蛮混乱都,面试官提示了我几次,比如外键约束啊、物理分页啊、好友关系怎么存啊
- 算法题:题目忘了。.. 大概都解题思路就是滑动窗口,要写个伪代码
我当时脑子抽了,说就想到直接暴力回溯,或者写一个贪心算法,拿个近似解。然后用 pycharm 写了个示意的函数,好像还有几个地方有下标越界、列表切片切错的问题。