小米-澎湃OS-c++软开,24.3.14面经

一面二面是一起面的

一面:

  1. 对c++封装,多态的感悟,面向对象语言是什么意思
  2. 实现多态的方式
  3. 智能指针
  4. qt是怎么分层的
  5. 链表和队列的特性,相同点和不同点,平时有没有用到过栈的场景
  6. TCP,UDP区别,
  7. c++全局变量,内存管理
  8. 函数的局部变量存放在哪(当时没太懂面试官意思,回答的有点乱,导致下一个问题我直接懵了)
  9. 一维数组和二维数组的区别(我要怎么解释一维和二维的区别,我觉得本质上没啥区别,就是维数上区别?)
  10. 递归是什么,怎么形成一个递归
  11. 手撕反转链表
  12. 还有时间,又考了sizeof(指针,变量类型,数组),注意32位和64位机器的区别
  13. 问了一点项目(估计是后面还剩了点时间,把面试时间凑满

# 二面

  1. 拷打项目
  2. 遇到过的棘手的问题,怎么解决的
  3. linux常用命令举例(不要举什么cd的,可以说稍微有技术含量的,比如tail 用来查日志,cat 用来查看小文件,ps 用来查看进程,pwd 查看当前目录,grep用来过滤,top 用来查看 cpu 的使用率,chomd 用来修改权限,ash 用来远程登陆。)
  4. 进程,线程区别
  5. 进程间通信方式
  6. 源文件到可执行文件的过程
  7. linux内存空间分布(这个应该是要区分一下c++内存分布?)
  8. 堆和栈的区别
  9. 开发过程中遇到过内存泄漏的问题,怎么解决的,或者怎么定义内存泄漏
  10. 有没有用过内存泄漏检查工具
  11. 进程同步的方式,信号量和互斥锁的区别
  12. 信号和信号量的区别
  13. 函数指针和指针函数的区别
  14. TCP三次握手和四次挥手
  15. 为什么要四次断开,不是三次或者两次
  16. select poll ,epoll的区别
  17. 大端字节和小端字节的区别
  18. 这时就开始要手撕了,但因为某个原因导致我看不到面试官的题,耽误了十几分钟,甚至更久
  19. 手撕,判断回文数,但是给的是不是字符串类型或者数组类型,什么类型忘了,但只要转换成字符串,然后双指针就行,还有一个手撕忘了是啥,反正也很简单
全部评论
佬,oc了吗?另外可以说下timeline吗?
点赞 回复 分享
发布于 2024-04-19 04:12 江苏

相关推荐

不亏是提前批,神仙打架,鼠鼠不配了
站队站对牛:现在92都报工艺岗了
投递韶音科技等公司7个岗位
点赞 评论 收藏
分享
06-27 12:54
已编辑
门头沟学院 Java
累了,讲讲我的大学经历吧,目前在家待业。我是一个二本院校软件工程专业。最开始选专业是觉得计算机感兴趣,所以选择了他。本人学习计算机是从大二暑假结束开始的,也就是大三开始。当时每天学习,我个人认为Java以及是我生活的一部分了,就这样持续学习了一年半,来到了大四上学期末,大概是在12月中旬,我终于找的到了一家上海中厂的实习,但我发现实习生的工作很枯燥,公司分配的活也不多,大多时间也是自己在自学。就这样我秋招末才找到实习。时间来到了3月中旬,公司说我可以转正,但是转正工资只有7000,不过很稳定,不加班,双休,因为要回学校参加答辩了,同时当时也是心高气傲,认为可以找到更好的,所以放弃了转正机会,回学校准备论文。准备论文期间就也没有投递简历。然后时间来到了5月中旬,这时春招基本也结束了,然后我开始投递简历,期间只是约到了几家下场面试。工资也只有6-7k,到现在我不知道该怎么办了。已经没有当初学习的心劲了,好累呀,但是又不知道该干什么去。在家就是打游戏,boss简历投一投。每天日重一次。26秋招都说是针对26届的人,25怎么办。我好绝望。要不要参加考公、考研、央国企这些的。有没有大佬可以帮帮我。为什么感觉别人找工作都是顺其自然的事情,我感觉自己每一步都在艰难追赶。八股文背了又忘背了又忘,我每次都花很长时间去理解他,可是现在感觉八股、项目都忘完了。真的已经没有力气再去学习了。图片是我的简历,有没有大哥可以指正一下,或者说我应该走哪条路,有点不想在找工作了。
码客明:太累了就休息一下兄弟,人生不会完蛋的
如果实习可以转正,你会不...
点赞 评论 收藏
分享
评论
4
56
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务