光锥元面经(感觉是凉经)

面试前发现搜不到什么面经急的我团团转,我来贡献一下积积德。

C++开发时,hello world这个程序从创建到正式运行发生了什么?
编译过程发生了什么,生成的中间代码机器能读懂吗?
链接这个过程发生了什么?
对于这个程序,内存是怎么进行分配的?
对进程和线程的理解。
既然你提到了内核态和用户态,分别说说这两个是什么。
helloworld这个程序运行有I/O操作吗
对多线程运行的安全性有了解吗,说说你的了解。(我回答了PV操作,互斥锁这些)
说说你了解哪些数据结构
详细说说哈希表
那你提到了线性探测法,他是什么机制?有没有什么办法优化查询的时间复杂度?
你知道哪些排序,他们的时间复杂度是什么样的
为什么不同的排序算法时间复杂度不同?
#光锥元##面经##C++开发工程师#
全部评论
华工✌️稳了
点赞
送花
回复
分享
发布于 04-12 12:05 广东
其实问的都挺基础的,严重怀疑是拿我刷kpi才没问我难一点
点赞
送花
回复
分享
发布于 04-12 14:17 广东
滴滴
校招火热招聘中
官网直投
华工✌不要怕,冲冲冲
点赞
送花
回复
分享
发布于 04-12 16:13 湖北

相关推荐

头像
昨天 22:27
芯片研发
有人的地方就有江湖,就有人情世故,古今中外哪都一样,只是程度不一样,像国企和政府单位 体制内的这种基本就不用说了,但是我去了一些私企,发现搞技术开发的,竟然也有人情世故,我说的人情世故并不单单是指溜须拍马,阿谀奉承啥的..... 公司的老员工把芯片驱动代码写的特别混乱不堪,导致后边的人很难接手他们的工作,他们也就形成了技术垄断,稳定住了他们的工作,保住了他们的饭碗,可以说只要公司不倒闭,他们就不会失业,还有就是如果新员工的技术实力太强,他们会故意排挤新员工,因为对他们的地位造成了威胁,甚至说在面试的时候直接不会要这个人,我目前见过最牛的一个是,一个深圳的做扫码枪的小公司,成立了十年了,依旧是个小公司,公司规模也就四五十人,研发分机械,硬件,嵌入式软件,主管是一毕业就进公司了,迄今为止也有八九年了,负责嵌入式软件开发的,嵌入式软件开发部分一共就三人一个主管+两个员工,一开始没去的时候还在思考,大部分公司其实寿命也就四五年,然后不行的就倒闭了,这都十年了竟然还没发展壮大,后边进去了之后才慢慢了解到了,嵌入式主管兼任总研发主管+产品经理+技术支持,也就是核心工作全让主管一个人包了,像嵌软部分的打杂的活才分给其他员工......  这种情况,公司基本离了这位研发主管就得宕机崩溃了
点赞 评论 收藏
转发
2 2 评论
分享
牛客网
牛客企业服务