【富途】暑期实习-客户端二面面经
2020.5.12更新:已收到5月18日的HR面
----------------------------------------------------------------------------------
面试时间: 北京时间5月7日 11:00 - 11:50
面试形式: 视频面试
内容:
1. 自我介绍+意愿方向(桌面端,iOS,Android)
2. Java用过哪些Collections类
3. HashMap底层实现,是否线程安全
4. Java中==和equals()的区别;两个object, (obj1==obj2)==true那么obj1.equals(obj2)==?,反之呢?;equals()和Object的hashcode有什么关系
5. Java中final关键字
6. HTTP版本号,状态码
7. 网络五层结构,每一层的常见协议
8. TCP和UDP的联系和区别,优劣,应用场景;现在视频面试用的是TCP还是UDP
9. IP协议位于哪一层
10. 了解哪些排序算法;归并排序原理,复杂度,是否稳定;怎么判断排序算法稳定性(这个答错了😨);快排和归并的优劣和使用场景
11. 什么是完全二叉树(面试的时候突然忘了这个的定义😭);平衡二叉树,如何保持二叉树的平衡性
12. 进程和线程的联系和区别
13. 进程间的通信方式
14. 智力题:11L和7L的水桶,要求打出2L的水
15. 编程题:Leetcode19(删除链表的倒数第N个节点,要求for和while总共只能使用一次),双指针+复制删除法,面试官提示我链表只有一个节点时程序会有问题,然后我检查了一下代码,发现其实没有问题🤪
16. 反问环节
总体的体验还不错,中间有两个问题回答有偏差,许愿HR面
#富途暑期实习##富途##实习#