2021届硕士生年初java春招实习面试和正式校招面试经验汇总(收割腾讯,百度,美团,网易等offer)

本文作者分享了自己应聘腾讯的面试经历,包括提前批和常规网申的笔试及面试过程。主要讨论了面试中遇到的编程题、操作系统、计算机网络、数据库和Linux等方面的问题,强调了对高频面试题的深入理解和准备的重要性。作者反思了自己的不足,并提醒读者要注重项目实践和基础知识的扎实掌握。
摘要由CSDN通过智能技术生成

image.png

提前批笔试

腾讯提前批的面试应该是一个月前就开始的,我第一个投的公司就是腾讯了,人生的第一次笔试和面试也献给了腾讯。先说下笔试吧,笔试是 5 道编程题,个人觉得,腾讯的笔试题比较简单吧,也就是说,获得腾讯的面试机会应该算是不难的吧,5 道我好像是做出了 3道 + 一道90%测试用例通过 + 一道也是百分之几十来着的,忘了。

最后的结论就是,个人感觉腾讯笔试不怎么难,投了之后获得面试的机会应该非常大,我的简历背景是没有任何亮点的,没有啥比赛,没拿过啥奖,非211/985,普普通通。这里建议秋招有兴趣的一定要投一下,万一面试也过了呢,好像我听说腾讯技术研发是 2轮技术 + 一轮HR面,万一2轮技术面过了拿offer机会还是挺大。

当然,我听说前端的 HR 面是综合面,听说比比前面的两轮还难还难过。

提前批一面

一面是视频面,人生第一次面试,可以说我是很紧张的,一面我完全就是个小白啥套路也不懂,面试官问啥我答啥,完全不会引导,面试完后我感觉自己是真的傻,主要是问了一下问题:

1、浏览器输入一个地址回车之后都发生了啥?

这个可以说是非常高频的面试题了,我觉得自己这方面还可以,压抑自己的紧张,好好详细秀一波,然而,由于我事先并没有去准备过这个问题,而这个问题又涉及到很多步骤,所以我在逻辑上讲非非常非常不好,卡住了好几下,最后不管三七二十一,就说关键词了:有DNS转换啊,ip网络寻址啊,三次挥手啊,可能还有NAT地址转换啊,还有ARP啊。

可能平时看我文章的人会发现,我是喜欢把这些技术一点点推出来,有逻辑着连起来的,这样说出来会特别舒服,不过我这次面试的时候,连不起来的,归根到底就是,没有准备,头脑觉得自己都懂,但是不意味着讲的出来,所以我在这里是建议各位,对于那些高频的面试题,自己最后尝试着口头去表述一下,或者文字书写一下,要是你来回答,你会怎么说?

2、TCP 和 UTP 有什么区别?

我在回答这道题的时候,也是非常简单着回答他们的区别,例如一个面向连接一个非面向连接,一个可靠一个非可靠,非常简单就答完的。

不过这道题是一个高频题目,按上面的那个回答,就算回答出来,我觉得也是一点优势都没有。因为这些简单的区别,99%的人都懂,我觉得我们应该再往深入回答,例如TCP有流量控制,拥塞控制,面向流以及基于这些区别,他们的使用场景等等。

不过我并没有回答,不是我不知道,而是我想假装不说,等着他来问,因为我听说面试官都会一直往深问到你不会为止,然而现实是他并没有问,换话题了。感觉自己错过了一些表现的机会。

这里我想说的就是:如果你知道,你可以多说一点,千万别像我这么傻,等着别人来问。

3、写个快速排序

和算法有关的,我觉得自己还好,写的虽然不是特别快,但感觉自己写的还好,无论是从代码的排版(因为这个一般都是在笔记本写的,不可能给你IDE),以及代码的简便程度,我觉得都不错,这里我想说的就是,自己平时写代码的时候,一定要注意排版,别老是依靠IDE给你一键排版。

虽然我已经写出来了,不过他之后让我说下快速排序的步骤,我老实说了,不过我觉得,这些题都太简单,如果面试官的很基础,你也答的很基础,我觉得没啥优势,对于快速排序,我本来想补充的,例如对中轴的选择问题,与其他排序算法的一些比较,应用场景等,不过,我是想着等他来问我……

按照我这样写文章的话,估计得上万字,我下面简便说下就行了。如果你们感兴趣我这么啰嗦的话,下次我再来吐槽说说我回答的不够好的地方。

4、一条SQL执行的很慢的原因?(之前写过文章,建议看看)

5、MySQL有哪些存储引擎以及他们之间的区别(我其他引擎忘了名字叫啥)

6、如何查看SQL语句的执行状态,知道这条命令吗?(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值