文远知行——C++后端研发岗一、二、三面 —— 面校招给实习offer
一面(30min)#
bg.约的是周五晚上7点,之后又被推迟到8点。面试官好像被组里临时加了要求,赶要求迟到了30min。
1.自我介绍#
2.求二叉树的直径(不用手撕,讲讲思路)#
ps.貌似是让我用dp做,但是我用两次dfs做了。貌似让他眼前一亮了azaz
3.MySQL怎么去调优#
4. MySQL的自动匹配规则#
ps.我是真的不会MySQL www我是fw
5.TCP连接的建立过程#
6.TCP的拥塞(se)控制#
7.说一下C++多态#
8.const的作用#
9.内存中的堆和栈的区别#
10.什么是工厂模式#
11.写个单例模式#
12.new和malloc的区别#
13.给你一个数组,长度最多是100,元素范围是-1e6 ~ 1e6,问你MEX(array),也就是数组中最小的没出现的正整数#
ps.就开一个100的桶就好了#
14.你有什么想问的吗#
我问的问题#
1. 我这次面试有什么不足的地方#
挺好的
2.工作制度怎么样#
公司不打卡,一般正式一点需要10点之前到
3.餐补房补车费报销?#
包三餐无额外餐补,房补会算在额外的工资里,车费的话晚上10点之后能报销,广州有公寓,但是只能住半年或一年,房间不是很多。上海公寓可能在搞了。
4.薪资问题#
应届生工资与腾讯匹配
5.组里平均年龄#
最大88年,大部分都是90后,93-95居多,团队年轻。
二面(1h)#
1. 自我介绍#
2. 宏定义和template区别#
3. class和struct的区别#
4. vector实现细节#
5. hashmap和map的实现细节#
6.进程和线程的区别#
7. linux的硬连接和软连接#
8.怎么创建新进程#
9. fork函数返回#
10. fork函数的特点#
11.进程A打开文件A,进程B删除文件A,进程A能否继续读入#
12.实现lower_bound函数#
13. leetcode 二维数组查找#
14.leetcode 打印螺旋矩阵#
15.leetcode 括号的分数加强版#
你还有什么想问的吗#
1.技术栈是什么#
C++
(这一面感觉自己算法题最后一道没写出来,之后11答错了。感觉很寄就没怎么问面试官题目了。没想到还有第三面。)
三面(30min)#
这一面就是聊聊天。
问了一下我ACM的事情。
之后介绍了一下部门的事情。
让我base上海。
约了4-6月去实习考核。考核成功的话会给我校招的offer。
好像过去是处理数据标记相关的事情的。
之后部门大概40个人。一对一带。
给的是实习offer,只能说算是不是很底的兜底吧。
具体待遇的话还没和hr聊。聊完再更。
hr面(5min)#
原话差不多就是说部门评测之后说我能力有所欠缺,所以给出实习offer。
这个机会比较难得,如果有意向的话可以跟hr联系。什么时候都可以...
她会为我安排实习的各项事宜。
emmm 可是我一开始投的不是校招吗...如果是这样为什么我不直接投实习...要求还低点
唉,真的是互联网寒冬啊
文远知行面试over
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」