小米嵌入式一面经



没怎么问项目,基本都是基础知识点,手撕代码没写出来,有点难受。

  1. 自我介绍

  2. volitale关键字

  3. extern C(C++调用C函数需要extern C,因为C语言没有函数重载。)

    例如函数void fun(int, int),编译后的可能是fun_int_int(不同编译器可能不同,但都采用了类似的机制,用函数名和参数类型来命名编译后的函数名);而C语言没有类似的重载机制,一般是利用函数名来指明编译后的函数名的,对应上面的函数可能会是fun这样的名字。

  4. extern int c

  5. 写出数组指针和指针数组

  6. TCP/IP有什么了解

  7. TCP头有多长

  8. TCP选项有什么内容

  9. socket编程需要用到的函数和步骤

  10. TCPoption

  11. MSS是什么,MTU是什么

    MSS最大报文段大小:指TCP层所能够接收的最大段大小,该值只包括TCP段的数据部分,不包括选项部分。)

    MTU最大传输单元:MTU为1500个字节。一个IP数据报在以太网中 传输,如果它的长度大于该MTU值,就要进行分片传输,使得每片数据报的长度小于MTU。分片传输的IP数据报不一定按序到达,但IP首部中的信息能让这些数据报片按序组装

  12. TCP四次分手说一下,为什么要四次分手

  13. 2MSL有什么用

  14. DNS协议说说

  15. IP协议的头有多长

  16. C++深拷贝浅拷贝

  17. poll、select的区别,它们是同步的还是异步的

  18. 什么是同步

  19. 多态是什么、它的实现原理

  20. Linux用过吗

  21. linux怎么查找当前目录

  22. Linux怎么查看内存

  23. linux怎么查看进程

  24. linux怎么查看进程对应的端口号

  25. 用户态怎么和内核态通讯

  26. 用过GDB吗,常用的GDB调试方法

  27. 系统调用是什么

  28. 进程的虚拟内存了解吗,说说是怎么组成的

  29. 64位系统的虚拟内存

  30. 拿到了别的offer没有

  31. 手撕代码反转部分链表(写了半天没写出来,让讲讲思路,思路是对的,就是没写出来,问我刷题没刷这道题吗?,出来一找,还真没刷这道题......)

  32. 反问(代码没写出来赶脚很丢人,我就没问啥,问了面试官是做什么的,有没有什么新人入职的培训)

总体面试还不错,手撕代码没写出来真的凉,面试官还跟我说没事,感觉凉凉,要是代码顺利写出来就好了。


#面经##嵌入式工程师##小米##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-10-10 13:24
楼主是什么时候笔试的?
点赞 回复
分享
发布于 2020-10-10 20:09
联想
校招火热招聘中
官网直投
有二面吗,我跟你一样是节后面试的
点赞 回复
分享
发布于 2020-10-14 17:24
一年了,最后咋样了,拿到offer了吗?
点赞 回复
分享
发布于 2021-10-13 22:55

相关推荐

3 65 评论
分享
牛客网
牛客企业服务