什么,你还不知道大厂面试有这么多套路?

大厂面试一般都是4面分别是技术一面技术二面总监面HR面

技术一面

技术面一般会分为两次原因主要有以下几点

1.分层次选拔人才一面重基础二面重实战

2.节省时间一般一面是组员或部门成员来面试而二面是组长或部门的管理人员先筛选一遍节省二面的时间

3.拉长战线大厂同一时间会有很多人面试需要优中选优说白了就是吊着你你一定要在等待的时间多面几家鸡蛋不能都放在一个篮子里

4.全面考查一次面试的时间毕竟有限一般一面会做一道算法题做得慢半个小时就过去了

那一面都问哪些基础内容呢

一般好的面试官他懂得顺着你的答案去问或者直接问你擅长哪些

比如JVM多线程设计模式SpringMySql……

假设我们从单例模式开始可以自己思考一下会联想到哪些呢

说一下什么是单例模式吧

知道双端检索吗

violate关键字有什么作用

锁升级知道吗

synchronized是如何实现加锁的

lock用过吗

线程池有哪些参数呀

Spring默认的bean是什么模式的和单例模式有区别吗

IOC和AOP说一下吧

SpringMVC的工作流程是什么样的

这一套下来如果答的都不错一面就有希望了不过有些重视算法的大厂比如字节

美团等算法题没做出来一面基本就挂了但也不用过于担心差不多20分钟做出力扣mid的难度

技术二面

一面重基础二面重实战面试官一般会从你的项目入手对项目用到的技术栈展开考查比如中间价redisspring cloud组件等

其实同样的内容换一个问法就能是一面和二面比如

一面问设计模式都了解哪些

二面问工作中都用过哪些设计模式怎么用的

对比下来二面就不是那么好回答了这也体现出面试官的面试水平

所以我们在日常学习和工作中要总结项目中的难点和亮点体现自己的技术深度和广度

二面有些大厂也是会考算法的而且比一面要难对应力扣中等题的难度

总监面

二面通过之后可以给自己点个赞了因为技术面已经通过剩下两面比较轻松但也暗藏玄机

总监不问技术问什么

总监一般是不会问技术的有些也根本不懂技术我们可以思考一下总监是要带团队的所以他更关心你是个怎样的人

可能会问一下几个方面

平时的爱好和兴趣

是什么性格

未来的职业规划是什么样的

平时是如何学习的

总监喜欢什么样的人呢

由于总监的性格和团队氛围的不同没有一个完美标准说喜欢什么样的人

但还是有些通用的地方可以完善自己的答案

兴趣和爱好一定不要说喜欢敲代码偏运动一些较好比如你说喜欢打乒乓球恰好总监也是个乒乓球瞬间加分进去还能陪领导打球

性格一定要外向积极一下表现出你可以很快融入团队不需要总监操心

职业规划一是要明确二是要稳定不能没规划一定要借此输出自己的价值观和想法更不能说干半年我就要转岗了哪个赶留你

其实就是想问你平时学习吗一定要回答学怎么学的最佳答案是看书实在没看过提前去网上搜几本名著的的简介准备上不一定是技术书万一总监也看过不就又加分了

总之总监面更像是两个人聊天看能不能聊得来加上总监以他本身的阅历对你的一个评价

HR面

恭喜到了HR面了最简单的一面可真的是最简单吗

我个人觉得HR面是大厂和小厂区别最大的地方

小厂一般更关心的是福利问题怎么把自己仅有的福利说的天花乱坠

而大厂要对最后一面严格把关关注人才可持续发展

所以看似简单的谈话一定要当阅读理解去做先看会问什么

为什么选择我们公司

家在哪里

有女朋友吗结婚了吗

在众多的面试者中你觉得自己有什么优势

说说你的缺点吧

你对加班怎么看

最快多久可以入职

反问环节

面试结束后都会问一下你还有什么想问我的吗

这个机会要把握住要会问

可以问面试官我想了解一下贵部门都哪方面的业务使用到哪些技术栈呢

然后观察面试官回答你的态度和内容如果很耐心的给你介绍全面又详细那90%过了为什么呢

思考一下这些东西是不是你进入该部门才需要了解的呀如果你都没过还会给你讲的这么详细吗没那个必要

察言观色

上一个是针对技术面这个技巧更多的是总监面和HR面观察他们表情思考都问了什么

比如HR问你最快多久能到岗这句话什么意思

1.小伙子不错基本过了啥时候能来

2.小伙子还可以如果能尽快入职那就你了

都是好消息那怎么回答呢

不要说的太确定,3、5天都不好要回答一个范围1-2有周旋的余地

再比如问你还有其他公司的offer吗这也是觉得你不错怕你被抢走该怎么回答呢

一定要说有但是还没有明确答复还在考虑中翻译一下就是不要我我也有地方去要我那就给你个机会就是这么自信

#面试##大厂#
大厂校招实习最新面经解析 文章被收录于专栏

专注于最新各大厂最新面筋解析

全部评论
很实用面试小白来学习
1 回复 分享
发布于 2024-03-28 18:04 北京
就算面试都过了还得泡池子
1 回复 分享
发布于 2024-04-06 16:31 海南

相关推荐

2024-12-19 13:27
已编辑
广东外语外贸大学 Web前端
我是软件工程专业的,现在大三,有点迷茫。我后端了解一点(主要是之前大一大二有两次课程大作业我都是负责后端部分,以及有选修非关系型数据库这门课,主要学了redis),但是感觉程度很一般,之前课程作业也是用得servlet、jsp这些过时的技术,虽然后面我也有去学了一点springboot。前端的话我是因为实验室的一个项目分组到了前端开发,本来想去做后端,但是够人了,就去搞前端了,前端的话就学了html、css、js以及浅浅地了解了一下vue3,过程中也有用到git去协同开发,还有也用到了element-ui和echarts组件库,学习前端我是边学边用,需要了就去学就去查的那种,掌握的程度不是很深,也不够熟练。另外我有选修软件测试这门课,学习了软件测试的一些基本概念、流程还有方法,工具的话我只浅浅的了解了一下postman和jmeter,但是也只是只会基础的使用的程度。有点想做测试是因为感觉入行简单一点,发展好像也还行;想找前端是因为做了一个比较大一点的项目经历(面试或者求职的时候可以拿来说),而且也算学的比较久,但是会有点担心前端的未来,而且我好像没有特别喜欢前端,虽然感觉做前端的工作也行;后端的话之前是比较喜欢并且觉得就业较好而且觉得自己可以,虽然难度比较大一点,但是我现在的算法不太行,敲代码能力也差了很多。。然后最近也想找实习(寒假实习/日常实习),我主要投前端和测试,前端的话面了一个,但是没问什么八股或其他的技术题,而且当时问是说当天下午就出结果,但是没消息,我第二天上午去问也一直没回,估计是挂了,而且自己的回答也不算好。测试的话投了一些目前有两个准备在约面试了。。很多时候对自己有些无语。没什么方向,也没有深入去学,有时候想要的太多,有时候有思虑担忧的太多……唉,希望能得到一些建议吧。谢谢大家了。#现在前端的就业环境真的很差吗##寒假躺平还是提前实习##牛客创作赏金赛#
今天也要干点啥:我决定冲前端了!在寒假多补补也再多背点面经,找前端的实习和工作,等到哪天前端不行了也能转测试(毕竟干前端的时候也会接触到一些单元测试和接口测试,前端转测试会比“测试转前端”相对简单点)。我未来的目标是进国企或者中厂
点赞 评论 收藏
分享
2024-12-29 22:21
已编辑
我遍览群书,发现关于程序员的面试技巧,好的建议其实并不多。1.给自己写一份非常专业的简历我的建议是,如果你想增加自己的入选机会,那最好还是花点钱制作一份专业的简历。相较于你将来可能得到的巨大收获,这真的只是一个小小的投资。2.研究面试官当我联系程序员来面试的时候,我总是会事先发电子邮件给他,并附上我的名字和博客地址。但是让我惊讶的是,当我给他面试的时候,他竟然对我还是一无所知。再举个正面的例子,我在面试时也碰到过这类开发人员,甚至能对我以前写的一篇博客或者做的教学视频上面的内容侃侃而谈。你说我会推荐哪个?面试官也是人,也会有人性的弱点和特点。Dale Carnegie曾说过,要让别人对你感兴趣,最简单的方法就是你先表达出对对方的兴趣。不管这种方法是否有欠公正,但是如果你想面试成功,那么我建议你事先最好先好好研究一下你应聘的这家公司和面试官(如果知道的话)。当今社会的信息是如此的发达,我们完全可以在Facebook、Twitter、微博、博客上找到任何人的资料。即使你只是大致浏览一番,也会让你受益良多。3.获得内部推荐知道找工作最简单的方法是什么吗?那就是获得内部推荐。这不但可以增加面试机会,还能提升40%的录用几率。前阵子,我找到了一家心仪的公司。然后直接投简历?NONO,猜猜我是怎么做的吧?首先我找到一名和我有共同想法和意见的开发人员,然后开始关注他的博客。接着我在他的博客中留言、发表建议,并且表现出对他的工作和公司非常感兴趣的想法。最后我成功拿到了这个宝贵的内部推荐资格。很多程序员会说,“可是,某某某公司里面的人我一个也不认识啊”。如果你想就此放弃,那当我什么也没说,如果你愿意试试,我敢打赌,你总能想出一种方法达到你的目的。不过这有个秘诀,那就是首先你得在网上创建自己的“名片”——让别人有了解你的机会,所以do it now吧。4. 写好算法这是每一个开发人员都应该具备的重要技能,而且真要掌握起来也并非那么难。在很多面试中,都会有这样的问题,要求你在白板或者电脑上解决编程问题,但是许多程序员,即使是那些非常优秀的程序员,都会一下子大脑一片空白,完全理不出思路来。如果你能花时间学会如何解决这种类型的面试问题,那么下次再碰到这种场景,就不会这么紧张了。我们会紧张其实和怯场无关,主要是因为我们不熟悉这些问题,也没有自信能解决这种问题。在这方面建立起自信之后,你就再也不会紧张了。5.活力洋溢地回答问题只用一个字或者一句话,照本宣科平平无奇地回答问题,或许在技术上是正确的,但是你忘了应该借此机会好好展示自己的激情——这才是一个开发人员能带给团队的最大正能量。举个例子说,如果我问你什么是多态性,我不是要你按照课本中的定义重复给我听,我希望你能就这个主题阐述一下,然后我们可以更深入地聊一聊。6.小心“陷阱”问题你为什么换工作?说说你最大的优点和缺点。最近一次你是如何解决和同事之间发生的技术分歧的?在回答问题之前,你最好明白面试官问这些问题的目的,掌握如何回答这类问题的技巧。就先说说第一个问题吧“你为什么换工作?”在大多数情况下,面试官想知道的是你是否是一个爱说三道四、惯于诽谤抨击雇主的人。所以千万不要上当。7.永远不要撒谎最糟糕的事就是在面试的时候撒谎。知之为知之,不知为不知,如果你确实不知道,千万不要自作聪明来编造问题的答案。相反,你应该诚实地说,你不知道或者你并不是100%肯定,但是你愿意尝试一下,然后再讲讲自己的想法。讲完之后也可以问面试官正确答案是什么,以显示你对此非常感兴趣。实话告诉你,大多数面试官问的问题都是他们知道的问题,不然如果你滥竽充数给你通过的话就会显得他们像个傻瓜。所以千万不要抱着侥幸心理,一旦发现你在撒谎,面试官马上就会质疑你的人品。8.不要太诚实很多程序员会过多地透露自己的信息,不要以为诚实和完全透明就是最好的政策,殊不知过犹不及。第7条所说的不可撒谎诚然不错,但是我们也没必要将自己所有生活的细节和所有缺点都告诉给面试官。有个性是好的,但是如果暴露了性格缺陷就坏事了。试想一下,要是你说自己喜欢赌博或者沉迷于魔兽世界,我敢打赌,面试官肯定会重新审视你。所以在说自己信息的时候一定要慎重,因为这不但会暴露你的缺陷,还会显得你缺乏应有的判断力。9.基础知识必须牢固是的,很多程序员在面试的时候,甚至理直气壮地说,他们不知道链表和堆栈,因为他们没有受到正规教育或者早就还给老师了。我也承认我们在工作的时候是用不到那些深层次的计算机科学概念的,但是作为一个专业的软件开发人员,你至少应该知道一些基本知识。最后呢祝各位同学工作顺利,关注我分享更多面试知识,嵌入式c++的同学可以看一下大佬总结的面经   https://daxprogram.com/
点赞 评论 收藏
分享
评论
33
128
分享

创作者周榜

更多
牛客网
牛客企业服务