2020腾讯暑期后端实习一轮凉经

2020腾讯暑期后端实习一轮面经

三个部分:基础部分,编程语言部分,项目部分

1. 操作系统

  1. 操作系统的堆和栈有什么区别?

  2. select和epoll有什么区别?

  3. 操作系统有哪几种管道通信方式?

  4. fork()一个子进程,如何查看该进程的进程树

······

2. 计算机网络

  1. 计算机网络中的三次握手和四次挥手以及为什么

  2. TCP和UDP的区别,如何实现一个可靠的UDP

  3. 计算机网络的七层模型及每一层作用

······

3. 数据库

  1. 数据库的四大特性(ACID)及隔离级别

  2. 如何优化一条Select语句

  3. 数据库的三大范式及每个范式解决了什么问题

······

4. 数据结构与算法

  1. 有哪几种排序算法?

  2. 堆排序算法的时间复杂度为什么是O(nlogn)

  3. 实现字符串的整数输出,例:“输入12345”,输出12345。不准使用库(坏笑.jpg),用了的请实现Integer.valueOf()的源码

······

5. Linux

  1. 如何查看一个进程的进程信息

  2. 如何查看目前被占用的端口

······

6. 项目

项目这块就不贴了,有一个要注意的地方是对自己做的模块了如执掌,嗯...我贴一些常见的问题出来吧

  1. POST请求发送用户名和密码有什么安全问题?(除了被截取)

  2. 用户权限认证模块如何保证我有权限的?

······

7. 有什么想问的?

  1. 我接下来该往什么方向复习?

计算机网络、操作系统、数据库、数据结构预算法、项目架构(我懵逼了.......)

  1. 学的知识很容易忘,您能给一些建议我吗?

其实很多知识都是有历史背景的,例如并发,并发产生的背景是什么,如果项目不用并发,那么我们编一个串行的程序不就行了,所以技术学是学不完的,你随便去搜,也搜不完,要了解这项技术出现的原因,背景,应用在什么地方,解决了什么问题,这才是应该关注的,你的编码能力尚可,但是编码的思路不正确,那一道小的算法题,你都是边写边测试样例,修修补补是不行的,一定要先确定好有哪些可能性,把所有的可能输入的样例都要考虑进去,才开始编码。最后就是你的项目部分,要多了解自己使用这项技术的原因,背后的原理,这项技术的特点,很多时候不是用这项技术就完事了,用了有什么好处呢?不用它不行吗?······

反正学到了很多东西,不说了,学习了~我发现我有很多东西可以学了哈哈哈哈哈~面试官语气很严肃,但是说的每一句话都是真诚的,对我好是真的,虽然面试过程中有些尴尬,嗯,第一次面大厂,今天很紧张,该会的没答好,不会的被面试官鞭尸,很爽~

#腾讯实习面经##腾讯##实习##Java工程师##面经#
全部评论
考虑阿里机会吗,可帮内推菜鸟,扫描右下角内推二维码,也可以私聊,帮查进度
1 回复 分享
发布于 2020-03-25 18:13
其实以为这些知识很难,打出来才发现,其实是自己的基础太不牢固了,大家加油吧!我的面试已经算是非常简单的了
1 回复 分享
发布于 2020-03-24 12:39
面试官真棒!很幸运啦~加油
点赞 回复 分享
发布于 2020-03-24 15:21
刚刚腾讯发来面试邀请,看到这个贴,发现自己真心会凉啊,得好好加油学!
点赞 回复 分享
发布于 2020-03-24 15:18

相关推荐

不愿透露姓名的神秘牛友
06-21 11:33
昨天是学校最后一场招聘会,鼠鼠去参加了,全场只有一个招聘java的岗位,上来先做一份笔试题,做完后他拿张纸对答案,然后开始问简历上的问题,深圳小厂,6-8k(题目如下),后面还有两轮面试。然后我就在招聘现场逛呀逛,看到有公司招聘电商运营,给的比上年的小厂还多,鼠鼠就去了解了下,然后hr跟鼠鼠要了份简历,虽然我的简历上面全是求职Java开发相关的内容,但是hr还是鼓励我说没关系,她帮我把简历给老板看看,下周一会给我通知。招聘会结束后鼠鼠想了一段时间,也和朋友聊了聊,发现我可能是不太适合这个方向,然后就跟爸爸说回家了给我发条微信,我有些话想跟他说说。晚上爸爸到家了,跟我发了条微信,我立马跑出图书馆跟他打起了电话,这个通话长达一个小时,主要是跟爸爸坦白说我不想找这行了,是你的儿子太没用了,想试试其他行业。然后爸爸也跟我说了很多,说他从来没有希望我毕业后就赚大钱的想法,找不到就回家去,回家了再慢慢找,实在找不到就跟他干(帮别人装修房子,个体户),他也知道工作不好找,让我不要那么焦虑,然后就是聊一些家常琐事。对于后面的求职者呢我有点建议想提一下,就是如果招实习的时间或者秋招开始,而你的简历又很差的情况下,不要说等做好项目填充完简历之后再投,那样就太晚了,建议先把熟悉的项目写上简历,然后边投边面边完善,求职是一个人进步的过程,本来就比别人慢,等到一切都准备好后再投岂不是黄花菜都凉了。时间够的话还是建议敲一遍代码,因为那样能让你加深一下对项目的理解,上面那些说法只是针对时间不够的情况。当然,这些建议可能没啥用,因为我只是一个loser,这些全是建立在我理想的情况下,有没有用还需其他人现身说法。上篇帖子没想到学校被人认了出来,为了不丢脸只能匿名处理了。
KPLACE:找研发类或技术类,主要还是要1.多投 2.多做准备,很多方面都要做准备 3.要有心理准备,投累了就休息一两天,再继续,要相信自己能找到
投递58到家等公司7个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 11:45
你不要过来啊啊啊啊啊啊啊
码农索隆:对面:“今天你不面也得面”
点赞 评论 收藏
分享
评论
8
53
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务