我的奇葩口试经验分享:喊价25K,HR 却给了30K。。。
副问题[/!--empirenews.page--]
写在前面 本文是楼主前两个月 N 家公司的口试经验,总结复盘了口试现场,小我私人以为干货照旧不少,在此和各人分享。 ps: 至于问题所说的薪资,是口试进程中一个故意思的小插曲,可是确有其事,不是问题党。。。这里先卖个关子,请列位看官今后看!^_^ 自报家门 先做个自我先容,楼主坐标帝都,5年履历,跳槽之前在一祖传统小公司,年薪21万。 这次口试前前后后或许两个月的时刻,口试了或许 6 家公司,掷中 4 家,最终去了一家估值 70 亿美金的生鲜电商独角兽,年薪42万,恰恰翻倍。 口试进程 话不多说,直接进入口试现场! 好将来 开始口试第一天上午投递好将来,下战书3点口试,一共口试了3轮,问的题目较量多。 第一轮 口试官看了我的简历,起首让我画出eureka的执行流程,这块在之前的筹备进程中有深入看过,因此较量流通的画出来并共同表明声名 之后问到项目中行使漫衍式锁办理缓存重建并发的题目,并要求画出现实的执行流程,数据库也问的较量多,像事宜的断绝级别,MySQL实现可一再读的道理,索引等 口试官给出了一个场景,在数据库主从同步的环境下,假如从库同步主库的数据耽误较量高,怎么才气在写到主库后立即可以或许读取到数据。 我表明白主从同步的道理,并以此声名主库到从库的复制必然是有耽误的,因此要担保当写到主库的时辰立即能读到数据,要么就直接设置谁人接口读数据的话直接走主库,由于这种写完主库立即要读取数据的场景较量少,可以做些非凡设置。 另一种方案就是在往主库写数据的时辰,可以直接往内存缓存中写一份,配置一个较短的逾期时刻,后头可以直接从缓存中读到数据。我说完之后,口试官也没给出评价,就这么已往了 另外,还问到一些基本性的题目,较量印象深刻的是:在加锁的时辰,用什么锁工具是内存占用最小的,我说是Object工具,口试官说差池,我一时没想出来,口试竣事后和伴侣切磋,认为应该是长度为 0 的 byte 数组 其他还问到了Collections.sort()行使的排序算法,aqs,线程池,ThreadLocal等等题目,首要都是一些考查根基功的题目,一轮口试就这么已往了! 第二轮 口试官更存眷对一些技能的领略,问到了ElasticSearch的一些基本以及它和mysql的区别在那边;eureka 和 zookeeper 做处事发明的区别在那边; 还问了漫衍式限流有哪些方案,以及用线程池举办限流的缺陷是什么,项目中体系日记的处理赏罚;尚有 JVM 模子,JMM 模子,垃圾接纳机制,垃圾网络器等题目。 之后聊了一些计划模式的行使,在项目中行使了哪些计划模式,对计划模式的几个原则的领略。 第二轮竣事后,因为第三轮的口试官在开会,以是等了一段时刻,等口试官来了之后,只聊了很短时刻,口试官就说尚有此外事,本日先到这里了。 首要问到了上家公司的加班环境,对加班的熟悉,职业筹划,也问了几个技能题目,像tomcat的优化这块,自我感受答的不是很好。 整个口试从3点到7点,有点有头无尾的感受,竣事后也没有动静了 58 抵家 口试一共三轮,上午10点已往,两轮技能面,下战书两点已往,等了一会,然后跟hr聊了有半个多小时,HR声名在一周之内会有功效 第一轮 第一轮口试官的题目首要齐集在基本上,我或许摆列了问到的一些题目,差异的简历差异人必定问的也不太一样,有乐趣的同窗可以参考看看。 首要是 jvm 模子,锁的道理,synchronized 和 reentrantlock的区别,方向锁/轻量级锁/重量级锁的道理,可否从方向锁直接进级成重量级锁。 java并发包里有哪些类,怎样行使,线程池道理和参数设置,jvm调优,堆巨细的配置,多线程的线程数的配置,volatile道理,threadlocal道理和行使。 redis和zookeeper怎样实现漫衍式锁,redis的数据范例,一些详细呼吁,好比要获取一个有序列表的前10个元素应该用什么呼吁。 数据库索引的行使,聚簇索引和非聚簇索引,没有主键的话数据怎样组织。 B+ 树的道理,Innodb 引擎和 myisam 引擎的区别和行使场景,数据库断绝级别和道理,MySQL的分库分表,mq的靠得住性温次序性,es插入数据的道理等。 第二轮 第二轮是部分leader来口试,这轮口试首要齐集在框架源码上,我画出了源码的执行流程,之后头试官在一些点深问,由于这块我看的较量全面,问的题目根基都答出来了 然后这内里试官还问了在源码中我有学到什么对象,我讲了行使设置类取代 properties 文件,volatile 在单例模式中的行使,内存的多级缓存机制,线程池的各类差异应用场景,MeasureRate统计一分钟心田跳次数,批处理赏罚机制等。 这里我的答复首要齐集在代码编写层面,也可以从架构层面说放学到了哪些,我认为后者更有高度。 最后我向口试官咨询了这个岗亭详细做的工作,部分是基本处事部,口试官绘图给我声名白部分内部一些项目分别,技能栈的行使,后续的筹划等内容,并约我下战书继承跟hr聊 hr面 下战书跟hr的口试,hr顺着简历上的公司一个个聊,问了去职缘故起因,公司环境,怎样向上司提出去职的,团队局限,是否带团队。 还问了上午口试的岗亭知不知道详细要做什么,之后hr说了下公司的一些环境,上班时刻,福利,加班环境,问了我此刻的薪资环境,祈望薪资,我问了下出功效的时刻,hr说一周之内。 第二周的周五下战书六七点的时辰,这家公司hr给我打电话,汇报我口试通过了,之后提到了给我的薪资,算下来竟然只给了我一个5%的涨幅。 hr给出的表明是,由于我前家公司上一年只发了12薪,而他们有12薪和两个多月的绩效,用14个月的薪水除以12,算下来均匀到每个月也能到达我祈望薪资的程度。 这个计较要领其实是膈应人,固然hr其后暗示可以跟CEO申请进步每月的base(或许进步到10%的程度吧),不外其时我已经有较为满足的offer了,照旧抉择不去这家了 某生鲜电商独角兽 因为前面说了薪资,就不说详细公司名字了。这家公司我口试了两天,一共三面,第一天笔试加初面,然后第二天有两轮复试。 第一轮 一面首要照旧基本,齐集在IO / 并发 / 缓存 / redis / zookeeper / 漫衍式 / JVM / 数据库等。 个中问到 redis 的单线程模子的时辰,我这块相识的不是很清晰,只是知道行使NIO的方法,然后以本身的领略去说了,口试官暗示这也许是我看过此外框架的模式,跟redis搞混了,不外也算是答上来一些了。 之后聊了一些项目标环境,好比逐日的会见量有几多,qps几多,订单量几多等数据,据此得出数据库的会见压力怎样。其它也深入问了行使漫衍式事宜的一些题目,尚有漫衍式事宜在时刻上的机能。 以是这里给列位兄弟夸大一下,对本身的项目必然要很是认识,各个点都要思量到。 一面跟口试官聊的还挺好,口试官也暗示我的基本还不错,问我是不是平常都有进修,之后就是约二面了,因为其时已经下战书1点了,后头的口试官也在午时苏息,而我下战书也尚有此外口试,因此hr跟我约第二天来复试 第二轮 二面的口试官也聊了基本和一些计划上的题目,好比同时会见三个有沟通成果的api,要求将执行最快的功效返回,有哪些方法,这块首要照旧考查对并发编程,并发节制的领略和把握,有一些并发节制的类可以或许做到; 其他的还问到了,要开拓一个新的api,必要思量哪些方面,把全部要思量的处所都说出来,各人可以说下界线处理赏罚,高可用,并发题目,可扩展性,幂等性,重试机制等等,可以说的很是多 总体问了有6块内容吧,口试官一边问也一边在记录,一些基本的题目这里就不再多说了 第三轮 三面的口试官问的要更底层一些,Java线程与内核线程的相关,与历程的相关;关于并发我所相识的方方面面。 对付这个,我从为什么有并发,并发题目发生的来源,办理并发题目的一些理论,Java中办理并发题目的方法,差异方法的合用场景和比拟等方面举办了答复 其它还问到redis的几种数据范例,以及每种数据范例的底层实现,跳表这种数据布局怎样插入数据, hash怎样扩容。 这块我跟口试官说详细扩容法则不太相识,然后向口试官说了我相识的Java中的HashMap 的扩容法则和详细实现。 tips :口试时假如碰着本身不太认识的部门,可以稍作变通,把本身认识的内容和口试官的题目团结起来。 之后又问了一些小的常识点,有的也没答好,像 copyOnWrite 就不知道用来做什么,然后就是一些为什么去职之类的题目,对将来职业成长的思量等。 之后头试官问我有什么想相识的,也问了我的祈望薪资,我说了详细的数,也暗示没想要太多,更垂青平台的成长,最后头试官说来日诰日hr会打电话给我 HR面 最后就是跟hr的雷同了,第二天hr打来电话奉告口试通过,然后问了我祈望薪资,雷同入职时刻,之后加微信,凭证hr的要求提供了一些原料,第二天就收到offer了 ps: 最终楼主选择了这家公司,除了很有竞争力的薪资之外,我还很垂青这家公司的成长平台,由于他们有很是大的用户量,会碰着各类技能挑衅,是很好的晋升熬炼的机遇。 然后这里有一个开篇提到的 小插曲 :其时HR电话问我祈望薪资的时辰,我说25K。 功效后续加微信谈天时,HR汇报我技能口试的反馈很好,抉择给我28K,一个月尚有2500的补贴,算下来一个月有30K,发14个月。这种HR主动加薪的工作我照旧第一次见,不测之喜,哈哈! 玩吧 这家公司的地位是去做app靠山的,用户量也不错,口试一共两轮技能面,最后是hr面。 第一轮 一面的时辰,收集这块问的较量多,三次握手,四次挥手什么的,尚有整个收集哀求的执行流程,数据包的巨细,对长毗连的领略等。 然后数据库这块也问了一些,提供了一个场景,若是要实现一个最简朴的伴侣圈,用户可以看到伴侣的伴侣圈动态,伴侣也可以看到用户发的动态,然后问表的计划。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |