菜鸡的春招准备路程之旅(附百度腾讯小米地平线面经)

双非本科,放弃考研开始准备春招(梦想大厂OFFER,有虹软实习经历),以下为本菜鸡的春招之旅

春招前的试水(了解自身不足及各个领域公司的情况)


1、多乐网络北京蓝色创想,主攻地方棋牌)C++

    一面(视频面:30min)

      自我介绍

      C++基础题(变量,阅读程序)

      算法:翻转链表

      代码:结构体含有指针,删除vector中这种类型的元素

      sql基础:统计玩家登陆次数/以分钟为单位统计每分钟的用户登录数

      反问问题了解自己想知道的问题

        无后续


2、翼辉科技(sylixOS,工业操作系统研发方向,国内OS独角兽)C++

    一面(视频面:40min)

      直接问简历项目

      Linux文件系统(根据项目)

      C与C++的区别

      C++虚函数以及C语言如何实现虚函数

      进程和线程区别

      进程为什么难以数据共享

      算法:

        分别统计同一字符串中存在相同子串的个数

        两个日期之间隔多少天

      反问问题了解自己想知道的问题

    二面(视频面:34min)

      问简历和相关经历

      介绍公司现有产品和未来的发展方向

      介绍公司的融资/上市计划

      反问问题了解自己想知道的问题

    Hr(argue)

      谈待遇和薪资


3、字节跳动(后端中台 40min  base北京)

    一面(视频面:40min)

      个人介绍

      记忆最深刻的项目经历

      Qt的QThread特性

      线程安全

      人脸算法的实现(我只回答SDK应用流程)

      Qt的UI文件

      Qt的ui转换对应的h文件是如何成为绘制出来的?(其他系统是否有了解)

      C++: const char *p1/char const *p2/char * const p3区别

      fwrite()和write()的区别?

      二叉树的最大路径和

      问问题

      凉...


4、涂鸦科技(物联网Aiot龙头)嵌入式

    一面(电话面:30min)

      个人介绍

      说出几个最深刻的项目经历

      说出QThread的特性

      讲一讲线程安全

      讲一讲所知道的锁

      讲一讲Http协议的优劣

      讲一讲tcp和udp的比较

      谈一谈tcp的拥塞控制

      问问题(三日内等二面)


5、趋动科技(GPU资源虚拟化)

    一面(电话面30min)

      个人介绍

      说一说AVL树,适用于哪些应用

      说一说static

      说一说线程和进程区别

      说一下进程的内存分配区域

      说一说线程间通信

      说一说进程间通信

      说一说C++是怎么实现多态的

      说一说C++支持多进程吗

      说一说C++类默认的函数

      说一说socket建立所用到的函数

      用过inline吗,说一说

      说一说左值和右值的区别?std::move呢?

      问问题

      凉...


6、UCloud(后端)

    一面(视频面40min)

      个人介绍

      说一说static

      类中static的成员变量和成员函数能调用普通变量吗?为什么

      说一说key-value的实现

      红黑树和哈希表的区别,红黑树优势?哈希表的劣势?

      谈一谈智能指针有哪些

      线程安全指什么

      shared_ptr是线程安全吗,为什么

      讲一讲进程/线程/协程

      进程间通信的方法

      线程间通信的方法

      用过linux的socket吗?

      说一说系统调用

      说一说tcp time_wait用在哪里     

      说一说数据库的事务/索引

      算法:合并有序链表

      问问题

    二面(20min)

        说说文件系统

        说说vector里删除相同元素需要注意什么

        说说数组和链表遍历哪个更快一些?为什么?

        说一说map的底层实现?

        如何建立一个哈希表?说一说哈希冲突

        问问题

    (凉...)


7、格灵深瞳(CV)

     一面(视频面40min)

        和上述问题重了

      二面(电话面20min)

        说说多态?虚函数?

        面向对象和面向过程

        关于项目

        (等OC)


8、小米(相机部)

    一面(电话面30min)

        自我介绍

        C++ static作用

        聊其中一个项目?GPS模块工作原理以及逻辑

        C++内存分配

        面向对象和面向过程

        线程安全?

    二面(视频面80min)

        算法:判断链表中是否有环

        算法:斐波那契数列

        C++ static的用法

        struct和union的区别

        struct和union的字节对齐?

        如何判断是否为字节对齐?

        大小端是什么?如何判断?

        说一说C++的智能指针

        说一说C++的线程安全是什么?

        说一说什么时候用到内存池?内存池优点?

        说一说什么时候用到线程池?线程池优点?

        说一说++i和i++的区别?

        说一说C和C++的区别?

        说一说多态的实现方式?

        说一说线程和进程的区别?

        进程间是如何通信的?

        说一说指针和引用的区别?

        说一说git和svn的区别?

        问问题

    (已OFFER)


9、地平线(嵌入式C++)

    一面(视频面30min)

        问题都在上面,很顺利

        (等二面)

    二面(视频面60min)

        自我介绍

        问项目(业务的流程)

        了解过图片格式吗

        说一说虚函数和纯虚函数

        说一说overwrite关键字

        说一说violate关键字

        熟悉linux吗?

        DDR和CPU是怎么传输数据的

        了解过嵌入式异构吗?如arm7等

        算法:字符串换数字

        算法:寻找两个叶子节点最低的公共祖先

        问问题

    三面(45min)

        自我介绍(要注重介绍项目的重点,以及完成项目时遇到的最大困难和收获)

        平衡二叉树用数组和指针实现时,查找元素有什么区别?时间复杂度?

        Linux的文件系统

        WinForm和WPF有什么区别?你是怎么选择的?

        为什么本科来找工作?

        给出符合的职位意向?

        问问题        

    HR面(70min)   

        抓简历问项目

        大学期间学习状态

        为什么放弃考研

        在上次实习中学到了什么?给自己打多少分

        最不满意的项目是什么?

        大学期间有什么成就?

        大学期间养成了哪些习惯?如何做到的

        问问题

        介绍公司

(等意向书,稳)


10、好未来(IOS)

    一面(视频面30min)

        说项目        

        文件系统

        谈谈C11个C98标准的区别

        深度优先和广度优先与栈和队列的对应?如何实现?

        http协议的请求?GET POST

        说一说Get和Post的区别

        说一说https的s指什么?

        说一说对称加密和非对称加密?举例说算法

        对范式的理解

    (与面试官技术栈不同,愉快聊天~,凉)


11、百度(Cpp)

    一面(45min)

        介绍一下自己

        算法:判断链表是否有环?怎么判断没环?没环为什么这么做?

        算法:一个文件10亿个数,如何找到前一百个小的数?

        说一说进程之间的通信

        说一说线程之间的通信

        说一说并行和并发的理解

        做过服务端接口吗?说一说

        聊一聊http协议

        聊一聊get和post的区别

        说一说linux下如何查一些cpu的状态

        说一说你知道的linux命令

        了解过redis吗?数据库接触过哪些?

        说一说linux文件系统怎么实现的?

        了解过静态链接和动态链接吗?说一说

        知道哪些排序?说一说快排的思想?

        问问题阶段

    (等二面)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 春招的征程已经结束了,落魄前端在线发面经,不得不说今年的形式有点严峻,很多公司都没有前端岗,或者有的都是hc很少的...
    SmailEvery阅读 4,826评论 0 1
  • gbtd和xgboost区别和优缺点?https://www.jianshu.com/p/7c621813728c...
    inspiredhss阅读 3,262评论 0 0
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 12,225评论 16 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 13,599评论 0 11
  • 可爱进取,孤独成精。努力飞翔,天堂翱翔。战争美好,孤独进取。胆大飞翔,成就辉煌。努力进取,遥望,和谐家园。可爱游走...
    赵原野阅读 8,505评论 1 1

友情链接更多精彩内容