加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

与 30 家公司过招,得到了这章面试心法

发布时间:2019-03-05 03:29:32 所属栏目:建站 来源:编辑部的故事
导读:笔者坐标上海,做技能开拓,之前有几个月的时刻,根基上都是在口试中渡过的。我求职的地位是 Linux 处事器开拓,最倾向的地位是处事器开拓主程或技能司理。在那几个月的求职进程中,我口试了 30+ 家公司,包罗腾讯、百度、阿里的蚂蚁金服和国际付出宝部分

上海黄金买卖营业所和喜马拉雅听书都问了 Linux 下 elf 文件的节布局,映射到历程地点空间后,别离对应哪些段。相干的题目尚有全局变量、静态存储在历程地点空间的那边。饿了么二面问了操纵体系的掩护模式实模式、间断向量表、Linux 下的 CAS。Linux 体系下也许还会问什么是 daemon 历程,怎样发生 daemo 历程,什么是僵尸历程,僵尸历程怎样发生和消除。

堆和栈的区别,栈的布局、栈的细节一点要搞得出格清晰,由于一些对技能要求较量高的公司会问得较量深入,譬喻京东的一面是让我先写一个从 1 加到 100 的求和函数,然后让我写出这个函数的汇编代码,Java 开拓的同窗也许会让你试着去写一点 JVM 的指令。假如你对栈的布局,如函数参数入栈次序、函数局部变量在栈中的机关、栈帧指针和栈顶指针位置不认识的话,这标题就无法答对了。

栈的题目,也许会以常见的函数挪用方法来提问,常见的有 __cdecl、__stdcall、__thiscall、__fastcall 的区别,好比像 printf 这样具有不定参数的函数为什么不能行使 __stdcall。

另外尚有历程和线程的接洽与区别,问得最多的就是线程之间的一些同步技能,如互斥体、信号量、前提变量等,Windows 上尚有变乱、临界区等,这类题目还可以引申为什么是死锁、怎样停止死锁。这些对象你必需认识到详细的 API 函数行使的层面上来。这是现实开拓事变中编码最常用的对象,假如你连这个都不能纯熟行使,那么你多数不是一个及格的开拓者。

历程之间通讯的常用技能也必要把握,Linux 常用的通讯方法有共享内存、匿名和签字管道、socket、动静行列等等,管道和 socket 是两个必需深入把握的考查点。

行使过的开源技能

考查行使过的开源技能,好比 Redis 与 MySQL 等项目。开源技能的行使一样平常不做硬性要求,可是这里必需夸大一下 Redis,纯熟行使 Redis 乃至研究过 Redis 源码,此刻一样平常是对做靠山开拓的技能硬性要求。

基于 Redis 的口试题既可以聊算法与数据布局,也可以聊收集框架等对象。我口试的公司中根基上百分之九十以上都问到了 Redis,只是深浅纷歧罢了,好比喜马拉雅问了 Redis 的数据存储布局、rehash,bilibili 问了 Redis 的事宜与集群。

三、考查项目履历

只问一些做过的营业可能项目履历,这类公司他们招人着实对技能要求不高,除非是资深及主管级开拓。只要你过往的项目与当前应聘地位匹配,可以过来直接上手干活就可以了,虽然薪资也就不会给许多。好比游戏公司会体谅你是否有某某范例的游戏开拓履历、股票类公司会体谅你是否有过证券可能买卖营业体系的开拓履历等。

营业开拓那边都能找到,真正重视技能的公司,应该是宽大做技能尤其是初中级开拓的伴侣更为存眷的。

不靠谱型公司

口试进程中,着实还会发明一些不靠谱的公司,我碰着的大抵有四类:

装 X 忽悠型公司

口试进程冗长繁琐,我口试的有一家公司就是这个样子,先是一轮长长的电话口试,然后是五轮技能口试,前三轮是刷 leetcode 上的原题,然后后几轮口试官从根基的操纵体系间断、GDT、LDT、分表分页机制问到上层高并发海量数据的架构。从外太空聊到内子宫,最后问详细地位做什么时,要么遮讳饰掩要么原型毕露,可能接头薪资时,要么面露难色要么各类画饼,可是现实就给不了几多薪水的。

佛性公司

全程口试官面带微笑,问的题目你答复之后头试官也暗示很拥护,但最后你就是没通过。我揣摩要么公司不是很缺人,想张望一下是否有吻合的人才,要么雇用信息上开的薪资给不到。

老奶奶裹脚布型公司

其特点是口试周期长,每每第一轮口试关照你过了,让你归去等上十天半个月后,给你打电话关照你来第二轮口试。口试要求穿正装,带好各类证件,口试前必需先磨练你的身份证、学历证学位证,乃至是四六级测验证等等,贫困至极。纵然你一途经关斩将过了终面,薪资也给不了几多。各人都是要养家生计的,都是忙着谋事变,谁偶然刻和你耗上十天半个月呢?

不尊重人的公司

我这里说的不尊重人,不是指的是口试进程中对你人身进攻,而是不按照你的事变年限和履历随意布置口试官。举个例子,好比你事变十年,你去口试一个技能总监的地位,对方公司布置一个事变不满两年的部分人员作为口试官,这个口试官假如是走过场可以领略,但长短要和你纠结一个如二进制位移、当代编译器要不要在子类析构函数前加 virtual 要害字这些技能细节就没须要了。尚有一类就是存心问一些刁钻的题目,可能全场都漫不经心、玩手机、魂不守舍的口试官,好比问你 TCP 协议头有几多个字段,每个字段是干啥的。碰着这一类口试官我的履历就是要么婉拒,要么直接怼归去。

技能之外的存眷点

除了技能上的对象,口试中尚有其余方面必要思索,这些对象偶然辰也许比你直接口试通过一家公司还重要,由于个中有一些是相关到你整个职业成长的:

第一,假如你的事变年限不长,尤其是盼愿在技能方面有必然的造诣,那么你起首思量的应该是新的单元是否有利于你技能上的生长,而不是把目光放在三五千的人为差距上。另一方面,假如想转行的同窗,好比从客户端转处事器,从 C++ 转 Java,那么不要由于薪资溘然变低而拒绝这种阵痛,要把眼光放久远一点。

第二,一些公司固然雇用信息上写了最多能给到几多几多,但现实上纵然你全程口试下来都很美满,也许最终也会由于在雇用信息范畴内提出的薪资要求“太高”而不被登科。

第三,一些基础不想去的公司,假如你偶然刻的话,去口试蕴蓄下履历也不是什么坏事。

第四,口试的时辰,同时也是你在考查口试官,一样平常口试官问你的题目,你能答复出来的在百分之八十阁下,这样的公司可以思量去入职,你进去的话也许才会在技能上有一些晋升。假如你全场秒杀口试官的标题,那么一旦你入职,你的技能天花板也许也就在哪里了。

第五,口试的时辰聊清晰你未来的地位内容,停止进去客串一些不想做的事变。

第六,碰着不会的口试题,不要直接就否认本身,可以实行着去和口试官相统一下,可能要求给点提醒可能思绪。

第七,不要轻蔑笔试中的一些数学智力标题,当真作答,试问算法不也是数学智力题吗?

第八,自信一点,每小我私人的经验和履历都是唯一无二的,口试的时辰,一些特定规模的题目,答复不出来也不要太在意。

上边这些就是我颠末与 30+ 家公司过招,激发的关于口试的思索,但愿对阅读的伴侣有所辅佐。

由于小我私人履历手段有限,并且限于篇幅,许多处所也未便具体睁开,读者假若有什么设法可能指教,,接待交换切磋。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读