有消息了吗
点赞 评论

相关推荐

本人双非,记录一下第一次面试,回馈社区。时间线:8.13投递 8.20收到笔试(21测评 22笔试) 9.4面试(技术面 两个面试官 30min 两个面试官人都超好 很温柔很耐心,回答不上来也不会催,会引导回答,没回答上的也会帮着解答)面经:linux启动全过程是什么(先挂载跟文件系统,再启动init)Bootloader有什么用,为什么需要他,能不能不要他直接启动内核Bootloader和内核之间能通信吗,启动参数是怎么传输的,(flash怎么挂载,硬件参数)移植的过程碰到了什么问题,(项目中)内核出现问题怎么去排查?驱动程序的控制方法,write(项目中的问题)看过linux源码吗(进程管理源码)内核里面的进程和线程的管理,(进程线程是一个结构体,分配方式不一样)进程间通信方式互斥锁和自旋锁区别阻塞的io方式和非阻塞的io方式有什么优劣势阻塞和非阻塞的区别c++的智能指针unique_ptr可以拷贝吗(不能拷贝只能Move)c++的析构函数为什么是虚函数第二个面试官互斥锁可以自旋吗(什么阻塞,Linux新源码实现了互斥锁在某些条件下自旋?--这部分不太清楚)懒分配,缺页故障?(项目中)惰性分配和写时复制的区别?怎么判断缺页故障是由惰性分配引起的还是写时复制(或者说当发生了缺页故障怎么判断应该调用写时复制还是惰性分配)异常向量表怎么实现的linux怎么实现缺页故障dts使用过吗linux启动之后(怎么访问设备树?通过物理地址还是虚拟地址?--记不太清问的是什么了)设备树传给内核是的什么地址?传递的是物理地址还是虚拟地址?linux启动的时候页表还没创建,那么怎么通过物理地址去访问虚拟内存的?(好像是页表还没创建怎么访问地址空间?)Linux是怎么实现惰性分配的?还有一些记不住了后面都是Linux内核源码之类的比较底层。反问linux开发部分是具体做什么,优化平板电脑内核的,使上层应用更流畅怎么才能更加了解linux内核,有什么建议联想面试体验超好,很庆幸第一次面试遇到超好的面试官
查看52道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务