金山CPP一面凉经

只能怪自己基础薄弱,被WPS架构大佬吊打的一天...
不知道为啥投CPP岗被分配到架构师面试,感觉比较硬核,和前面的面经都不一样...
1.非科班,学过哪些基础专业课
2.质问绩点,质问六级,质问学校
(接下来是挑最熟悉的专业课的来问)
3.自己介绍下数据结构与算法掌握的重难点
4.Floyd,并说下算法时间复杂度空间复杂度
5.Dijkstr,并说下算法时间复杂度空间复杂度
6.dp过程中每一步都得到最优解,最后一定能得到全局最优解嘛
7.自己介绍下操作系统掌握的重难点
8.实时系统和抢占式系统的特点和区别
9.进程调度算法有哪些
10.了解的文件系统类别及特点,详细说下
11.虚拟地址转换为物理地址的具体流程(假定32位系统下)
12.段页式系统中分段怎么做的,分页怎么做的
13.TCP拥塞控制,滑动窗口的变化,具体说下慢启动和快速恢复过程中的大小变化
14.TCP最长的长度
15.TCP都有哪些字段
16.IP协议头部大小
17.IP协议头有什么
18.链路层有个IGP协议,有了解过吗
19.时延带宽积
20.数据库关系代数笛卡尔积的逻辑
21.第四范式,第一范式
22.一般关系型数据库用的什么数据结构
23.数据库的查询为什么很重要,插入和删除不重要吗
24.查询的时间复杂度,插入和删除的时间复杂度
25.事务的一致性是如何保证的
26.反问
总体来说面试官还是很好的,看起来很有活力,问的问题也都带有引导,但是好多东西没记牢课本,只能怪自己太菜了...
全部评论
???确实跟一般面经不一样,怎么问的全是课本上的,还这么细
2 回复
分享
发布于 01-17 17:13 北京
第6个怎么回答?感觉问法有点奇怪
1 回复
分享
发布于 2023-11-17 16:56 河南
滴滴
校招火热招聘中
官网直投

相关推荐

线下面试,体验超好,和面试官唠嗑。1. 问项目,哪个哪个地方具体怎么实现的,问了很多,人员构成,人员分工,APP具体是做什么用的等等。2. (接上)你提到了安卓和h5,在安卓里有webview可以承载网页,你知道用webview怎么具体实现和网页通信的吗(x)。3. 简历里写了封装网络请求,具体讲讲。4. 没有对网络请求过程进行优化吗?比如超时重连。5. 简历写了熟悉封装、继承、多态,讲讲多态。6. 讲讲Android framework指的是什么(简历写了)。这里很搞笑,面试官说一般社招才会写要求framework,校招不会,我说我已经看到好多公司实习都要求这个了,现在卷生卷死,面试官0.07. Android framework了解到什么程度?8. APP启动过程。9. 线程和进程的概念、区别。10. handler原理。11. 你提到looper从消息队列里取消息执行任务,那如果我想某个任务延迟执行怎么做?(x)12. 算法:给一个有序序列,找出里面所有的负数个数,时间复杂度尽可能低(二分查找修改版,就是注意一下边界条件,比如已经全是负数或者全是正数这种)。13. 为什么要做Android?这个问题我已经内心排练百八十遍了,开始吟唱。14. 反问,我问五一前结果能出来吗,面试官说有点难,因为HR可能明天放假了,我(*꒦ິ⌓꒦ີ)。我又问了下对于我简历的建议,我觉得面试官说的很有道理,也给大家分享下。他说我写的技能点太散了(确实,会很多,但都不算精)要全部围绕岗位要求中的点写,我写的虽然都能粘上点边儿,但40%关系都不大,比如说Git、cmake之类的工具,面试官说是个程序员不会Git那已经不能叫程序员了。还有就是项目,项目分技能点写,不要分功能写,比如说封装了网络请求模块,封装了缓存模块,做了什么优化等等。上层功能去调用这些模块,面试官实际上是不关心你具体做了什么功能的,他会直接看简历里提现出来的亮点,然后根据这些亮点问,不然到时候看简历都不知道问啥,直接反问有什么优势,那不就懵了。最后问了下我现在是不是没课,学校离得远不远。希望过过过。------------------两小时之后通知oc,太迅速了。。。虽然是日常,但我终于不是0 offer了呜呜呜。
点赞 评论 收藏
转发
2 19 评论
分享
牛客网
牛客企业服务