面经详情

面试:C。面试体验还不错,面试难度挺大的,告知通过了。
面试体验还不错,面试难度挺大的,告知通过了

相关推荐

匿名用户
软件研发工程师
确定通过感觉靠谱
时间:2018届;地点:上海张江高科;职位:嵌入式软件开发。面试一共分笔试和面试部分。笔试:时间一小时,到公司做卷子。c语言题目,题量有点大,注意好时间。面试一共3轮,均为技术面。一个一个聊,面试的时候会稍微看看你做的卷子。一面:面试先改了改卷子,然后让我再看看能不能改正。选择题错的有点多,有点尴尬。卷子有很多细节问题,做的时候一定要注意。面试官比较和蔼都和我讲了一下,学到了很多。然后问了会不会嵌入式单片机之类的。不太会,就没问了。 二面:自我介绍,有些人会有英语介绍,看面试官。问了串口网口相关知识。TCP/IP三次握手四次挥手,解释下,这个问题一定要会,面试最常问的问题。解释的不错。 三面:自我介绍,研究生项目遇到最困难的问题是什么。问这个问题时候,一定要说自己解决了的问题,并且收获了哪些。然后黑板写程序,让写单链表反转。有些人会问,大小端区别及如何测试大小端不申请产量,交换ab两个数据。会问会不会linux内核,会哪些单片机等。 公司不错,面试官都很好,由于面试到中午至下午,中午还请吃饭,吃完饭接着面。看中技术。美满面试是按部门面的,每个部门单独面,单独通知。形式差不多,都是现场笔试+多轮面试。中间不会淘汰,都会面。面完统一通知结果。 ...查看更多
2 年前 发布
4
匿名用户
linux kernel工程师
确定通过确定通过
时间约一个半小时多,我能想起来的被问到的问题: page fault的过程,详细讲(主要是linux内核中do_page_fault和do_pte_fault两个函数的执行过程,基本希望你能完整地背一遍出来,重点是copy on write和paging on demand,这个比较汗,因为完整的过程太长了) elf的section和segment 一个elf被loader加载时的过程(一个文件从你在命令行上打出来回车,到完全跑起来,都经历了哪些步骤) 一个elf文件刚加载完时地址空间里有什么 do_brk是干什么的,内核如何管理heap dcache用来做什么 如何发起系统调用?或者说如何陷入内核(回答时得注意vdso机制) linux用户态的memory layout(有两种方案) 关于kobject的建立 内核的各种同步机制,在什么情境下用,用spinlock的时候都可以用mutex替代么? rcu锁机制的原理,什么情景下适合用。 linux里,一个elf文件被加载到虚拟地址空间后起始地址是什么(0x8048000),选这个地址有什么原因么,这个地址能不能改(先导出 link script后改link script或者linker的某个啥参数) 与elf文件内存映像有关的其他一些问题(总之在linker & loader那书里都有) x86里指令和数据cache是分开的么 ilp和tlp相关的一些问题 vivt和vipt cache的特点,优缺点 什么场合下需要冲洗tlb,什么场合下需要冲洗cache 关于memory barrier的问题,内核中的各种屏障(这个我答得不好,因为我现在仍然不明白这些) smp中的总线监听协议,保证同步的方法 numa是啥, (以上的读《现代体系结构上的unix:内核程序员的smp和caching技术》就行,或者其他一些体系结构的书) 其他一些风格的os内核,比如什么是第二代微内核系统(l4::pistachio之流),有什么特点(一大堆,非常快速的ipc之类),为什么需要设计成这样做过的项目相关的问题,这个因人而异了 问题绝对不止以上这些,但过去的时间太长,多数我想不起来了。面试过程中不涉及任何对英语能力的考察。要求回答得非常非常详细,很注重细节。...查看更多
包含1个问题,1个回答
Q:问的很多也很全,诸如 一个elf文件刚加载完时地址空间里有什么 do_brk是干什么的,内核如何管理heap dcache用来做什么
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网深圳市美宜佳便利店管理有限公司深圳市美宜佳便利店管理有限公司面试经验深圳市美宜佳便利店管理有限公司面试经验:面试:C。面试体验还不错,面试难度挺大的,告知通过了。