富途客户端一二面+hr面经(已oc)
一面 9.8 10点 1h
1、自我介绍。
2、数组和链表的区别。
3、什么是野指针?怎么防止野指针?
4、什么是线程?
5、进程的通信方式。
6、线程的通信方式。
7、死锁的四个条件。(平时都记得就那会忘了一个,离谱)
8、什么是死锁?
9、怎么避免死锁?
10、银行家算法是什么?
11、手撕代码:删除单链表第n个结点。
12、口述思路:如何判断字符串括号合法?
13、给定二叉树前序中序遍历序列,求后序遍历序列。
14、概率题:已知明天降雨概率为75%,假定天气与时间无关,求明天12点前降雨的概率。(我看了一晚上智力题, 没想到出的是概率题,失算)
15、TCP和UDP了解吗?TCP四次挥手说一下。
16、TCP四次挥手和三次握手哪个更复杂?
17、为什么要三次握手?
18、如果客户端掉线了,服务器会有什么反应?
反问:业务,结果什么时候出。
智力题和概率题是我的硬伤TAT,不得劲不得劲。许愿二面。
下午就约二面了,效率挺高欸!
二面 9.13 15点 1h
1、自我介绍。
2、挖一挖项目,顺便屏幕共享展示项目。(头次遇到要展示的,紧张)
3、TCP协议属于哪一层?IP协议属于哪一层?
4、网络层除了IP协议还有哪些协议?传输层除了TCP还有什么协议?
5、TCP是全双工还是半双工?
6、什么是双工?
7、TCP发送方可发送(?好像是吧记不太清)1w数据,而接收方只能接收1k数据,发送方发送多少保证可靠?
8、什么是可靠?
9、TCP怎么保证可靠?
10、屏幕共享画三次握手四次挥手。
11、怎么理解死锁?
12、多线程中最少要多少个资源才能保证不发生死锁?(以前看过公式,但忘了……面试官一直提醒)
13、怎么理解进程和线程?
14、一个进程,里边10个线程,有几个堆几个栈?
15、进程是哪里创建的?谁给进程分配资源?(操作系统内核)
16、智力题:老王是个生意人,30买了双鞋打算70卖出去,没卖出去,就打5折卖出去(35元),买家给其100,老王没零钱找零,只能拿100找老李换了20张5元,交易完成后老李发现老王的100是假币,要求换回来,老王为了邻里和睦将钱换了回来,求老王亏损了多少钱?
17、智力题:8颗乒乓球,有颗重一些,只有一个天平,最少称几次找到重的球?
18、最近有了解这些题吗?(可能第二道题答快了)
19、舍友眼中你是怎样的人?
以下拉家常,愉快唠嗑。
反问:技术栈,下一面是什么(hr面),对我的建议。
面试官挺好的,对待面试很认真,开始就和我说明了会打断我,导致整个过程我回答都跟加了倍速似的。不过还是很温和的,对我不会的题会进行解答,也会给我一些提示,整个面试过程很舒服。
许愿hr面!
隔天约hr面了,许愿一切顺利!!
hr面 9.15 16点 10min
1、自我介绍。
2、为什么选择C++开发呢?
3、为什么做这些项目呢?做完这些项目你学到了什么?
4、校园的实践。
5、你觉得你有什么优势?
6、你的性格是怎样的呢?
7、平时除了编写代码还有什么爱好吗?
8、你是哪里人?工作地点偏向哪呢?
9、之前了解过富途吗?从哪里了解到富途的呢?
10、除了富途还参加了哪些公司的招聘?
11、可以提前实习吗?
12、学校的三方什么时候发?
反问:新人培训机制,实习薪资按什么给(实习生),结果什么时候出(到时统一发放)
没问薪资,感觉是白菜价了,但还是许愿oc!!!
10.14 oc啦,但价格低于预期,拒了。
#富途2022秋招##面经##富途##C++工程师#