avatar-decorate
credic1017 level
获赞
406
粉丝
28
关注
14
看过 TA
1216
江西财经大学现代经济管理学院
2022
C++
IP属地:江西
暂未填写个人简介
私信
关注
只能怪自己基础薄弱,被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.反问总体来说面试官还是很好的,看起来很有活力,问的问题也都带有引导,但是好多东西没记牢课本,只能怪自己太菜了...
投递金山WPS等公司10个岗位
0 点赞 评论 收藏
分享
20-99人规模,被吊打,全程28min1.应届生?(可能是社招和秋招不区分)2.介绍公司业务,主要使用语言,说公司要求很高,比较底层接下来问问题,说是实际工作场景肯定会遇到的,不是什么八股文:3.C++中new和malloc的区别(说完了,反问还有吗)4.C++11智能指针,shared_ptr和unique_ptr区别(面试官不会读)5.你只是理解概念,不了解怎么去用的话,很多问题你会出bug的,比如文件句柄自动释放,采用哪种智能指针或者类似的方法6.抓住我之前第4个问题的漏洞,说实际工作场景unique_ptr比shared_ptr多,场景:导出函数要给别人用,入参采用shared_ptr还是unique_ptr还是普通指针,入参和出参怎么给7.场景题:函数调用者传入值是传统指针,也有可能是智能指针,你函数的入参该怎么写说前面问的都是最最基础的,只关注代码能不能写8.(翻篇了)数组越界问题,理解叉了,被前面的问题影响了心态,我说申请空间可能会导致堆栈溢出问题(他说你说的也不对,申请多大空间和堆栈空间没关系...貌似他只了解栈空间)9.反应过来之后,就回答了数组越界,他问如何避免,我说一般都是在数组循环当中去使用,比如采用vector.size(),表明数组长度。骚的是面试官没听说过vector.size()。。。10.但是他还想问的是就是在循环过程中如何避免数组越界,已经懵逼了,正常循环使用i如何出现数组越界,想不明白,事后反应过来可能想问try-catch捕获异常,但是每次使用数组元素都要捕获异常使用起来感觉也太麻烦了,真的要在for循环当中也做这种容错判断嘛11.如果Python,Java出现数组越界会出现啥错误12.C++14 std_array听说过嘛后面就宣告g了,不再深问了13.个人优势,和公司业务不符合14.英语阅读能力怎么样,丢给你一个英语文档,快速上手看懂去用。。。这个难道不可以翻译吗,而且面试官连share都不会读真的能流畅阅读嘛总体来说可能就是需要已经有工作经验的,社招。面试官还是可以,不算打击人,只是提的问题有很多槽点
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务