【Shopee】客户端岗-安卓SP专场

一面40min

面试官首先介绍shopee业务,他说他是金融部门的,做的相当于东南亚的支付宝
手撕:int数组里最大子序列和(用了动态规划,后面被面试官点出来发现并不需要dp数组)

java基础:
StringBulider和StringBuffer(区别、底层)
list、set、map
final、finally、finalize
equals、==、hashCode

线程创建
并行和并发
如何实现线程安全
volatile实现的内存结构
线程异常处理
Thread类的stop方法和interrupt方法

JDBC创建过程
union和unionAll的区别

有自己写过安卓吗(零基础。。。)
对象变量赋null,原对象会被马上回收吗

二面 40min

首先问我有没有了解安卓的基础,一面后有没有看过(当然。。没看过)
多线程安全问题
JVM内存模型
HTTPs与HTTP(区别、过程)
数字证书CA原理(没深入了解)
TCP与UDP
滑动窗口
TCP分片(回答了粘包和拆包,其实不然)
为什么选安卓–送命题(感觉说对安卓感兴趣太假了,所以就老实交待了)

面试官人很好,他说他之前都是面社招了,不太会问校招的问题,问的都比较偏基础一点,然后看我讲的比较细,后面就干脆不问了,跟我谈了十几分钟的人生,以过来人的身份给我说了很多经验,希望我不要太拘谨,放开一点,自信张扬一点,等到了30岁再收敛、谦逊一点也不迟。。。嗨。。。感慨一下我是真的老了。
收获还是挺多,感觉那大哥在团队里是一个挺有感染力的一个人,希望能进入下一轮!

发表评论

后才能评论