当前位置: 首页 > 面试经验 >

小米操作系统测开日常实习一面面经

优质
小牛编辑
87浏览
2023-03-28

小米操作系统测开日常实习一面面经

共40分钟,先是自我介绍
问了几个Linux常用命令,只说出来一小部分。
介绍static关键字,被该关键字修饰的变量存储在哪个部分,有什么优缺点,安不安全
动态分配的内容存储在什么区
介绍const
有哪些数据类型
指针和数组的区别
学过哪些库函数
用ifstream open一个文件需要传入哪两个参数
open传入的第二个参数都有哪些类型
fopen的返回值是什么类型
tcp和udp 的区别
介绍四次挥手
介绍长连接和短连接
socket连接属于长连接还是短连接以及为什么
介绍socket连接过程中服务器和客户端各自的操作
什么是进程和线程、它俩的区别、哪个更大
什么是死锁、产生的原因、如何预防
操作系统内核有哪些进程调度算法、各自优缺点

编程题:编写程序,要求输入一串字符串,输出去除重复字符后的字符串,并且要保证按照原字符串中各字符第一次出现的先后顺序输出。这题比较简单,用unordered_map用作存储判重的工具然后循环一下就写出来了,需要共享屏幕在自己的电脑编译器上写并且要自己写main函数输入输出。大概五分钟不到解决。

面试完问了几个关于实习时间,每周实习时常,住在哪里等等一些问题

反问环节:为什么这个岗位要求的是硕士及以上而小米其他的开发或测试岗要求都是本科及以上,是不是有什么特殊的地方?面试官回答这个岗位需要开发操作系统测试工具,对于代码功底和对操作系统要求较高。

面试问题大概答出来70%左右,结束后面试官告诉我如果如果通过了一周左右会有二面面试官联系我。

 类似资料: