富途C++后台开发面经

富途(一面,80分钟,问题太多有的都记不起来了)
1、自我介绍
2、项目介绍
3、udp和TCP的区别
4、udp怎么实现可靠传输
5、啥啥啥听过没(没听过)
6、Tcp怎么实现流量控制
7、TCP的三次握手过程
8、TCP的三次握手过程中除了传输了序号信息还传输了什么信息
9、TCP的拥塞控制
10、TCP中的报文长度是怎么确定的
11、TCP什么时候会出现重传
12、重传时间怎么确定
13、socket中的listen函数中backlog参数作用
14、select和epoll的区别
15、epoll为什么高效
16、epoll具体是怎么实现的
17、epoll的两种触发模式的区别
18、epoll的边缘触发中怎么保证数据能够读完,在内核区完成这个操作。
19、epoll中超时时间
20、select在什么场景下比epoll要快
21、系统调用是用来干啥的
22、mysql中用了什么索引
23、B+树中B是什么意思
24、B+树的特性
25、mysql中为什么用B+数索引
26、mysql中为啥不用哈希表做索引
27、在A,B,C三个列字段上建立了索引,一个模糊查询的过程中使用了%A%类型的字段,这时候索引有效吗
28、怎么使得模糊查询的过程有效
29、快速排序的过程
30、堆排序的过程
31、为什么调整的时候是从n/2个位置开始
32、堆排序和快速排序的时间复杂度
33、快速排序的时间复杂度为什么是O(NlogN),推导一下
34、堆排序是稳定的吗
35、hibernate是用来干啥的
36、hibernate是怎么实现的
37、python的垃圾回收机制
38、python的垃圾回收机制怎么解决循环引用的问题
39、python中的list是怎么实现的,底层是什么
手撕代码:
40、最长不重复子串:一个字符串中最长的没有重复字符的子串。
举个例子:
abcabcbb 最长子串 abc 长度为3
bbbbbbb 最长子串 b 长度为1
abdevbac 最长子串devbac长度为6
6分钟写了个双指针+滑动窗口的。
41、你这个的时间复杂度最好,最坏是多少
42、现在给你常数级别的空间,把你的代码时间复杂度降低下来(想了一会想到了用哈希表存储位置)
43、给定一个非负整数的列表,安排它们形成最大的数字。
例如,给定[3, 30, 34, 5, 9]的最大的数字是9534330。
注意:结果可能非常大,因此您需要返回一个字符串而不是整数
刚开始没有明确思路,想了个时间复杂度很高的方法,后来经过面试官提醒后想了一个O(N)的错误的方法,后来又被面试官改正过来。
反问环节
#富途暑期实习##富途##C++工程师##面经##校招#
全部评论
楼主  面试的时候是要视频还是说用qq共享桌面啊
2 回复 分享
发布于 2020-04-27 16:26
这也太多了把。。。
2 回复 分享
发布于 2020-04-25 10:23
楼主,请问这个是C++后台开发吗,怎么这些题看得我懵懵的
1 回复 分享
发布于 2020-05-23 21:45
42应该是数组
点赞 回复 分享
发布于 2021-11-05 08:15
老哥几时笔试的呀
点赞 回复 分享
发布于 2020-04-25 15:36
老哥 感觉我和你是一个面试官 最后一题一样  面试官提示我,判断两个数的顺序,然后合并,然后再加上后面的数,合并,当时没太细想就这样实现了 但是现在一想,明显不对  面试官没纠正我😫
点赞 回复 分享
发布于 2020-04-25 10:19
最后一题是nlogn吗
点赞 回复 分享
发布于 2020-04-24 23:31

相关推荐

前面两次都是一面挂,还是我太菜了。。。但每次挂都立马被捞,也是比较难绷这次一个主面试官,一个旁听,还有一个会议室,视频会议里一共四个人。。。但也是全程不开摄像头,说实话碰见这种不开摄像头的面试官真的很无语😓,不过问的问题还算正常。1.自我介绍2.说说项目3.为什么用这些技术栈4.你最熟悉的编程语言是什么 5.说说vue vue2和vue3你觉得有哪些变化6.有了解过Proxy吗 为什么用了Proxy做变更7.更新完数据之后直接拿到DOM的话会拿到最新的数据的值吗8.有一些这种列表,列表数据会存到一个数组里,如果我把这个数组里面去push了,添加了一些数据之后,我直接去拿这个列表的DOM的话我拿到的是一个全量的DOM吗9.了解过nextTick()吗10.讲讲事件循环11.nextTick它是属于宏任务还是微任务呢  12.promise输出题 13.前端构建工具有了解过一些吗 vite webpack 14.有了解过他们有什么区别吗 比如vite相比webpack有哪些优势15.ESmodule模块化机制你有了解吗16.ESmodule和commonJS有什么区别,有了解过一些吗17.Router两种路由模式是怎么去实现的?18.两种路由模式怎么选择?19.浏览器支持的一些数据存储方式20.LocalStorage可以设置过期时间吗21.支持跨域的数据传输吗22.Cookie23.跨域解决方案24.聊聊性能优化、渲染优化25.怎么实现虚拟滚动的26.手撕 图片懒加载反问
查看26道真题和解析
点赞 评论 收藏
分享
评论
7
56
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务