牛客944815117号 level
获赞
13
粉丝
10
关注
2
看过 TA
400
同济大学
2022
C++
IP属地:辽宁
暂未填写个人简介
私信
关注
03-31 15:36
同济大学 C++
#软件开发2024笔面经# (1)为什么在国企不想干了?“技术追求”(PS:其实是钱少、不受待见、被边缘化)(2)拷打项目,国企项目非常垃圾,就这还是我美化的结果。问到并发量的时候我实在是编不下去了。(3)虚函数、虚表、虚指针解释一下,分别在哪个时间段创建的。(4)select、poll、epoll的区别解释一下,项目里面为什么用select不用别的?“并发量不大,没必要用poll和epoll”(PS:其实压根没有并发量,select都是我瞎编的)(5)内存池的基本原理解释一下。(6)左值引用和右值引用的区别解释一下,为什么需要右值?(7)智能指针的基本原理,引用计数是线程安全的吗?(是)智能指针是线程安全的吗?(不是,堆上对象未必做了线程安全包含)(8)多线程访问单例,你要怎么办?(答得不好,我说的thread_local,面试官不太满意)(9)stl::vector数据存在哪里?(堆)为什么不能在栈上?(栈空间连续,扩容的时候空间无法释放)(10)为什么栈比堆快?(没答上来,面试官提示了一下,跟虚拟内存计算相关)(11)unordered_map底层是什么?(哈希表)拷打哈希表(12)拷打内存管理、分页、分段等等。(13)C++入口函数是什么?(mian)main函数之前执行的是什么函数?(__init__函数)(14)时间差不多了,咱们写一道题目吧,这是公司规定,没办法,你方便共享屏幕吗?(PS:我还能不方便?)本来以为太这么说,题目会很简单,没想到题目又偏又难:LeetCode 907暴力解n3,我想到了一个优化的办法,n2,标准答案是单调栈。。n时间复杂度。。反问环节:贵公司的这个岗位的技术难点和业务成长点在于什么?面试官兴致勃勃地介绍起来,“我们是腾讯wxg最核心的部门”“我们都是技术大牛”之类的话。整体上看项目还是硬伤,手撕代码也不太行,单调栈这个没好好准备。许愿二面。
0 点赞 评论 收藏
分享
02-21 08:29
同济大学 C++
0 点赞 评论 收藏
分享
2023-12-02 23:57
同济大学 C++
投递海量数据等公司10个岗位
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务