啊?怎么就面上了?
点赞 1

相关推荐

点赞 评论 收藏
分享
📍面试公司:小米🕐面试时间:8.21💻面试岗位:c++开发工程师❓面试问题:1.自我介绍2.C++中malloc和new的区别?delete和delete[]能混用吗?3.什么是虚函数表?多重继承下的虚函数表结构是怎样的?4.智能指针有哪几种?shared_ptr的线程安全性如何?循环引用怎么解决?5.如果类中有const成员或引用成员,能否自动生成移动构造函数?为什么?6.std::vector的扩容机制是什么?扩容时代价多大?如何避免频繁扩容?7.什么是内存对齐?为什么需要内存对齐?如何手动控制结构体的内存对齐?8.如何使用Valgrind或ASAN排查内存泄漏和越界问题?你在项目中用过吗?9.说说std::map和std::unordered_map的底层实现及时间复杂度10.如何用GDB调试死锁?thread apply all bt 这个命令有什么用?11.进程和线程的区别?进程间通信有哪些方式?哪种效率最高?12.线程同步有哪些机制?std::mutex、std::lock_guard、std::unique_lock的区别?13.什么是虚假共享(False Sharing)?如何避免?14.讲一下TCP拥塞控制机制?TIME_WAIT状态的作用是什么?15.Epoll的水平触发和边缘触发有什么区别?使用场景是什么?16.手撕:实现一个线程安全的环形队列(支持多生产者多消费者)17.手撕:二叉树锯齿形层次遍历(Zigzag Level Order)18.项目深挖:🙌面试感想:面经题并不刁钻,主要以项目为主,问了很多项目的细节
查看18道真题和解析
点赞 评论 收藏
分享
首先是大家最关心的工作时间试用期六个月,要求应届生单休,每周末可以选择周六周日一共加班八小时,可以自由组合,例如周六半天➕周日半天。平时平均是晚上九点下班,想多学一点东西的一般接近十点下班。打卡11.5-13个小时左右。其次是工作内容,主要是一些前期的学习和干一些杂活积累项目经验,旁听增加见识等等。对应届生包容性强,有很多针对性的培训和训练,对应届生技术上很友好,能够快速成长起来。然后工作任务算是比较繁重的,领导基本上会给一年以上的员工布置一堆干不完的活,且经常明示周末努努力,赶赶进度。目前全志的竞争对手来势汹汹。员工氛围很好,大部分员工关系平等,但是背地里风云涌动,大家都很小心翼翼不接触敏感话题,例如加班,卷,绩效,年终这些字眼。流动性方面可能是全志最大的特点,流动性巨大,听老员工说今年5月份,研发人员全部签署竞业协议,因为今年上半年流失了很多骨干核心,导致业务目前效率低下,难以推动下去。主要是经过这几年的大浪淘沙,留下来的基本都是家里条件一般,需要着急用钱的同事,大家基本上都是互相卷加班时间。目前基本上就是排命内卷,一个劲的流片,希望通过芯片海战术在每一个市场抢夺营收。技术上,已经被拉开较大差距,目前主要是靠成熟的流程体系和生态链,主攻低端和超低端市场。建议学历背景一般的同学,能吃苦的同学加入,如果家里面有一定经济条件的,谨慎为好。
投递全志科技等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务