Hello 大家好,我是小牛,今天给大家带来moon哥的20场公司面经。moon哥也不容易,恭喜他进入新公司!下面把话筒交给moon哥。 大家看到这篇文章的时候,应该是我在新公司的第一天,很不幸,周六去打羽毛球的时候脚崴了,得瘸着腿去公司了,周末在家给大家码码面经吧 先给大家看下我的面试记录吧 Image 我的面试感受 先说一个字 是真的「累」。。。。。安排的太满的后果可能就是经常一天只吃一顿饭,一直奔波在路上 不扯这个了,给大家说说面试吧,Moon 工作大概两年多的时间,大家可以参考下 在整个面试过程中,问的最多的几个问题
简历怎么写给大家看下专业技能栏,我在这里写的基本都是我记得很熟的,不熟悉的框架我一般不会写上去,比如 rabbitmq 虽然自己有看过,但是不是很熟,对于不熟的我是写在后面项目架构中,当然这里就可能会设计到架构选型的问题Image大家会发现,其实面试官「基本都是按照你写的技能」去问的,基本要求就是你简历上写的东西,你都需要熟悉,基本技能栏一定要「体现某些技术的深度」,能让面试官看出来你平常会有自己去深度学习 在给大家看下项目栏 这里我就挑了两个项目去给大家看下 我要告诉大家的是,「一个好的简历模板绝对能让你简历通过的几率大很多」 在项目经历这块儿一定要详细的去写 「技术框架」:展现项目所用技术框架,后面面试官可能会根据项目内容结合技术框架去提问 「工作职责」:体现了你在整个项目中的角色定位 「方案设计」:可以展现出你的设计能力,为何要这么设计? 「痛点」:为什么要做这个项目?是有什么解决不了的问题吗? 「主要功能」:介绍你这个项目的内容,让面试官能够一眼了解你这个项目大致内容 「解决了什么问题」:体现业绩的时候到了 面试过程需要注意什么
比如你在回答锁升级的时候可以自己扩展到锁标志位,通过锁标志位还可以扩展的对象的内存布局,通过内存布局还可以扩展到不同操作系统对于内存布局的存储大小 通过一个个深入知识点的抛出以及面试官的追问,既可以让面试官发现你是一个平常都会去深入学习的人(每天一个小心机)
比如面试官问到你 zookeeper 的选举机制是怎么做的,如果你不会,该怎么办 这个时候就要学会猜了,你「可以给面试官说下其他的选举机制」,以及有哪些问题,然后根据 zookeeper 的特性,去猜下它是大概怎么去选举的,这个地方「即使答错了也没关」系,因为「面试从来不是要考倒你,而是要看看你会什么,你自身的特性是否满足这个岗位」
怎么才能不紧张?「多练,多说」,没有捷径
一些读者的小问题 学历重要吗?重要,说不重要的都是骗人的,之前我一个朋友专科学历,技术很硬,但是连面试机会都很少,这个东西就相当于敲门砖,「本科和专科是一道分水岭」,「重点本科和普通本科又是一道分水岭」,对于校招的同学来说一个重点本科的学历文凭很重要,如果是社招的同学要求会放松很多,毕竟 Moon 就是一个普普通通的二本 算法重要吗?刷就完事了,想进大厂的同学,算法必刷的,但是现在很多中厂也开始卷算法了,每天一道刷刷,也不会消耗太长时间,虽然工作中很少用到,但是这个东西关键在于可以「锻炼并扩展自己的思路」 谈薪不敢要怎么办?薪资有很多考量因,比如「面试水平、上份工作薪资、你所面的这家公司的薪资范围」等等等等,谈薪可以多看看周围人的薪资水平,可以做一个参考,如果你觉得你面试整个流程都很好或者手里也「有比较不错的offer」,那你就可以超出预期的去要下,当然不要太离谱,Moon 面的某厂在最后谈薪的时候 hr 就很明确的说要的很高,给不了,对于喜欢的公司一定要去软件上查查薪资水平 说下结果吧最终大概有一半以上的面试都到了 hr 面,后面由于太多,我很多面试都推掉了,实在没有精力了,大厂的 offer 也有几家,但是最终还是选择去阿里了,希望大家都能进入自己心仪的公司~ 最后面经奉上记录的可能不是很全,有些比较简单的也没有往上写,大家参考下吧,有问题可以关注我的公众号:moon聊技术,私聊我~ 最后祝大家面试顺利! |
|