太初元碁二面拷打面经

太初元碁二面
1、学过编译原理么?讲讲编译原理大作业:中间代码生成:输入输出都是什么?
2、讲一下OSI七层模型,协议,具体讲一个协议报文格式
3、程序从鼠标点击到运行经历了什么?
4、讲讲页表的原理和意义。
5、讲一下虚拟内存执行过程,lod指令运行过程
6、深度学习原理?反向传播原理?导数和梯度有什么区别?
7、解释一下同步非阻塞IO是什么?
8、场景题:500M内存大小,有300M数据,排序,快排好还是堆排序好?
一些非八股:平时学习从什么渠道?看不看顶会?数学好不好?为什么选择编译器开发岗位?
反问:如何更好地学习这些基础知识?看顶会,看龙虎书、体系结构量化研究方法。
面试官还说:编译器开发很难,基础知识要求很高。每一个问题都是追问很细致,一点点引导,面试官很好但我太菜了
推荐我看的顶会(不知道我记得对不对):PLDI PPOPP POPL PPOLSA ISC

全部评论

相关推荐

不愿透露姓名的神秘牛友
11-18 09:21
投票
南瑞三产子公司 C++开发 13x12 年包25 硕士985
点赞 评论 收藏
分享
1 7 评论
分享
牛客网
牛客企业服务