面试复盘|Shopee Android二面凉经

8/11

面试问题:
自我介绍

1、对synchronized、volatile、Atomic的相关原子类有什么理解

2、synchronized 和 volatile怎么达到线程安全。有 synchronized 为什么还要 volatile?

3、为什么需要多线程

4、了解哪些网络协议

5、设计一个推送网络服务,讲清楚协议使用的细节

6、三次握手的发起连接,由客户端还是服务端发起比较好,为什么

7、递归实现反转链表

8、设计一个可重入锁

9、说说能够优化数据库查询的方法,把了解的都说一下

项目亮点或者最难解决的点(水项目,确实不知道怎么讲个亮点。。)

---------------------------------------------------------------------------------
总的来说,二面问的计算机基础不是很多,我感觉更偏向于用自己所理解的基础在解答面试官提问的一些设计性问题,这方面还是比较薄弱,像第五题这样的题目还没遇到过,一下子不知道从哪个地方开始说起来,希望评论区有大佬可以指导一下这种问题的答法,感恩。
==============================================
害,答得不好,意料之中吧
8/13 已感谢信
#面试复盘##面经##校招##安卓工程师#
全部评论
有没有大佬可以知道第五题这种设计题怎么回答比较好?
点赞 回复
分享
发布于 2021-08-13 12:42
😂面试官第五题有没有讲什么思路
点赞 回复
分享
发布于 2021-08-13 16:28
联想
校招火热招聘中
官网直投
感谢分享,祝拿到更好offer
点赞 回复
分享
发布于 2021-08-13 18:20
没有算法题吗
点赞 回复
分享
发布于 2021-08-13 21:49
帮自己帖子顶,看看有没有大佬可以帮忙解答一下第五题?
点赞 回复
分享
发布于 2021-08-14 15:00
推送的话,websocket了解一下
点赞 回复
分享
发布于 2021-08-15 14:17
蚂蚁iot android岗位有兴趣吗?感兴趣的话发送简历到songqing.wl@antfin.com
点赞 回复
分享
发布于 2022-09-17 18:29 浙江

相关推荐

7 21 评论
分享
牛客网
牛客企业服务