新浪移动端开发 一二hr面已意向
笔试 8.18:
1、20道不定向选择。
2、两道编程:都没有完全通过,第一个通过90%,第二个忘了。
3、简答题:写下TCP连接的全过程。
一面 8.31:
1、自我介绍。
2、计算机网络:
(1)TCP三次握手。
(2)TCP和UDP的区别。
(3)TCP如何保证可靠传输。
(4)HTTP和HTTPS的区别。
(5)HTTPS的原理。
(6)对称加密和非对称加密的区别。
(7)GET和POST的区别。
3、数据库:
(1)join和as关键字的场景。
(2)读写锁。
(3)行锁和表锁。
4、操作系统:
(1)进程和线程的区别。
(2)线程间通信方式。
(3)进程间通信方式。
5、设计模式:
(1)单例模式。
(2)工厂模式。
(3)委托代理模式。
6、数据结构与算法:
(1)数组和链表的区别。
(2)快速排序思想及复杂度。
(3)动态规划和贪心算法。
(4)判断链表是否有环以及环的入口。
7、介绍Android项目。
8、为什么选择移动端?
9、反问。
二面 9.17:
1、自我介绍。
2、项目介绍、分工、技术难点,具体实现思路和细节。
3、JVM垃圾回收。
4、目前做的项目,细节、处理流程和相关的参数。
5、目前正在看的两本书。
6、为什么选择客户端开发?
7、反问。
hr面 10.19:
1、自我介绍。
2、统计目前手中意向以及排序,并且为什么拒绝其他offer。
3、介绍公司福利和具体方向。
4、反问。
意向 10.20:
一面面试官感觉很好;前面面试时间隔得很长,意向倒是非常速度。
#面试复盘##新浪##面试题目#