发布时间:2022-11-23 23:30
首先呢我的面试经历和一些面霸和收割机的大神相比绝不算丰富,但我这三个月应该能代表很大一部分人的心路历程:
从无忧无虑也无知的状态,然后遭遇挫败,跌入低谷,连续数天的黑暗,慢慢调整,逼着自己不能松懈,看到改变,收获肯定,分享经历。
先大概说下自己的面试经历吧 (详细的面试过程和面试题解析在最后):
笔试就挂了的:网易、头条。(对于笔试这个东西我到现在都没太多经验)
网易是第一家参加笔试的,面试会报销费用去总部,所以还是有难度,这个公司呢,内推不内推都要参加笔试。所以笔试要好好准备(当然笔试也不好准备)
头条只有四道编程题,一个人做确实难度挺大的,尤其是工程为主,不太专搞算法的同学。
笔试过了但因为时间地点原因没去面试的:京东、小米、去哪、携程、招银。
这几个公司面试一定要现场,很多都要求去总部,还不报销路费。所以在遇到这种情况时,大家要有选择的安排,毕竟时间和精力都是有限的。
最终参加面试的:
o 阿里(电话2面,很轻松地就挂了)
o 腾讯(现场2面,很久之后hr电话说要转C++,就只能算了)
o 百度(电话2面+经理面,offer)
o 滴滴(视频2面+现场终面,offer)
o 360 (视频2面+hr面,offer)
o 美团(电话2面+hr面,offer)。
阿里呢大家都知道,恨不得把全国学生都面一个遍,对于这种策略我只想说三个字,晚点投(下面会解释)。
腾讯的面试体验还是很好的,会在酒店的房间里,安静舒适。只是java的同学可能要被问到很多C++和网络的知识,建议还是提前准备一下。
百度内推都是电话面,会在某网站实时写代码,感觉百度的面试官都很不错,给我的体验也很好。内推的时候最好注意下部门,在一个好的部门和边缘部门还是差别很大的。
滴滴面试比较晚,外地可以先视频面,最后会有现场面,报销花费。工作体验很不错,内部氛围很好,因为成立时间短业务扩展太快,技术方面正在沉淀期,工作还是比较有挑战性的。
360要先笔试,然后可以视频面试。这个公司比较稳定,业务也都很成型,实习的话留用率还是比较高的。
美团的话印象比较深,因为我是二月底内推的美团,然后内推没面我,三月正常笔试通过,然后待面试两个多月。。估计是补招了才给我打的电话(我都已经准备入职了)。经验就是一定要选一个事业群,最开始选都喜欢的大多是以为这样机会多,相反这样很多部门由于自己的简历池太满而顾不上捞你。
4.还有一投简历就沉的外企:Amazon、FreeWheel(不知道是他们只收北京生源,还是我英文简历写的太烂了)
文章最后的面经当然只包括第三种因为笔试这东西真的不好讲,杂七杂八什么题都有,编程题大多人也要看发挥。
然后这是我最直观的感受:
offer = 心态 * (实力 + 面试技巧) + 缘分运气
我就从左到右说起吧。
心态
其实每个阶段的改变,也都是心态转变的过程,所以首先要说的一点,就是心态。在上面这种公式里,心态作为一个因子存在。没错,心态可以影响你面试的准备,笔试的状态,实力的发挥,可以影响一个面试过程的方方面面。心态崩了,就只剩运气了,offer估计也就走远了。
那怎么调整自己的心态呢?
• 首先是要正视自己的能力。不轻视,不高估。
不轻视指的是我们都要对自己有信心,毕竟选了这个行业和方向,说句不好听的话,机会那么多,就算你不怎么努力也会有个差不多的offer不是么?千千万万的初中创公司,各种拥有垂直领域稳定份额的二三线公司甚至有些已经上市,除此之外还有银行,投资,金融的IT岗,还有各行各业为了互联网+的策略而扩展的互联网分支(当然像链家这种已经算互联网+传统行业的典范了,我前些天还瞅到了像万达德勤一类的各行业巨头也在招程序开发…)所以啊,要对自己有信心,在这个行业十分缺人的年代里(当然各个层次的公司缺人的标准是不一样的),总不至于会失业吧。
不高估就是要清楚自己的能力范围,不是说期望过高不好,但过高的期望会让你的心理变得脆弱,稍有不顺心态就有崩掉的趋势。因为面试毕竟有太大的偶然性,就算你达到了一定的水平,相应水平的岗位也不是百发百中的,更不要说身边有那么多大神和收割机,天天拿offer拒offer,对心理都是不小的冲击。
• 不要总给自己消极的暗示,心态差了积极调整。
大多数的人,总暗示自己说什么时间不多了,怎么每天过这么快效率怎么这么低。到笔试了,跟自己说这个算法太难了,肯定做不出来;临到面试了,跟自己说千万别问我linux内核,别问我分布式,问我肯定完;面试过之后,没有结果,就天天想肯定又挂了,唉我怎么这么菜。
如果这一系列的表现形成习惯,那心态这个系数最多0.5,能发挥出来的东西也都打了一半的折扣。凡事都不要太悲观,一个offer没拿到,正常情况是这个失败的经历产生的经验和总结是会让下一次的成功率提高的,千万别因为这些消极的暗示,反而让该有的提高都没有了。
心态差的时候反而要停下你重复而没有效率的工作,去调整一下,可以出去玩一玩,吃吃喝喝,不要把这几个月看得有多么不一样,好像耽搁两小时就要来生再见一样。
• 对于身边的同学,多交流,不比较。
有一些一起准备的好伙伴是件非常好的事情,不仅可以互相督促,而且可以在交流和分享的过程中取长补短。(哪怕是偶尔一起吐吐槽发泄一下也比一个人崩溃要好得多)。但对于每一次面试,只跟自己比就行了,面试的整个过程都是最怕比较的,偶然性大,而且每个人适合的方向和技术栈都不一样,结果不能说明一切问题。如果身边有些收割机,那更不要太在意这些天天拿offer的(尤其是拿一个就跑过来讲一句的,他们也许没有恶意,但他们可能真的想不到这种方式会对别人产生怎样的冲击)。
对自己的水平有个很清楚的认识,并选择自己合适的公司,好好准备自己的笔试、面试,不怕失败,但保证每次面试都有收获和提高,那满意的offer早晚会来。
实力
这里说的实力指的是硬实力,也就是技术上的真实积累(当然产品岗的就是对于产品相关知识的积累),而其实呢软实力在面试过程中也尤为重要(有时候真的要更重要),主要是指和面试官的沟通,对一个问题的阐述方式和表达方式,逻辑思维能力以及的价值观和为人等。
然后关于这个软实力我想放到下面的技巧中去说。
如果你平时有些项目积累,不擅长也从来没有怎么系统地总结过;如果你学习呢不算那么认真刻苦,研究搞得也不算出众,但是你该努力的时候也会努力,可以为了一个好的工作逼自己一把。
那也许下面说的实力和技巧都可以在一定程度上帮到你。(因为我就是这样的情况)
• 实力怎么能体现出来
SAP UI5 视图里的 OverflowToolbar 控件
因果推理综述—基于论文《A Survey on Causal Inference》总结
Gavin老师Transformer直播课感悟 - 基于Transformer的Rasa Internals解密之全新一代可伸缩DAG图架构(四)
区域链主要内容的汇编:商业风险、主要应用场景、开发方向及细节
呕心沥血,一整套完整的基于SpringSecurity的自定义认证、动态授权、权限控制以及注销功能的实现
如何使用 Node.js + MongoDB 开发 RESTful API 接口(Node.js + Express ...)
2019-11-18周一上午,学习《图解深度学习》第一章总结