一个非科班渣渣的腾讯暑期实习后台开发面经,凉凉

本人非计算机专业,本科末流985的某光机电算一体的专业,没有计算机基础课程,基础知识几乎为0。
本来放弃暑期实习的计划,结果同学一个月前把我拉进了腾讯暑期实习咨询群
群里hr说可以放心大胆投递,如果拿到offer后面没去对秋招有优势
瞬间心里起了热情。。。。。
主要没有实习计划的原因是,实验室老板不允许实习
看到上一年秋招师兄师姐匆忙的求职过程
再看看自己垃圾的研究方向(和师兄师姐前沿的研究方向不一样)
觉得自己再不准备毕业就要失业了
所以疫情在家,从2月10几号开始怼剑指offer的题,两个星期前终于全部过了一遍
在牛客上和leetcode上的专题都做完了,并且坚持leetcode的每日一题打卡
在牛客上看了不少面经,觉得自己的基础知识太弱,3.8京东购书活动,买了7本书回来
准备大干一番,面对有700多页的深入了解计算机系统的大书,心里焦虑不行,每天的方向捉摸不定
终于3.7号投递简历的我,可能简历太渣,3.16号昨天被捞了起来
难得也有面试机会的我昨天晚上,今天早上恶补了很多面经的题,还有10大排序算法又过了一遍,昨晚只睡了5个小时。
11点忐忑的心情,紧张的不行,终于还是被虐的体无完肤。
现在呢,状态已经变灰,回顾了下录音,总结下题目吧,希望暑假秋招,可以看到新的自己,努力吧
也希望分享下面经,能帮助下还没开始面试的同学(不过大佬也不需要我这种渣渣面经了)。

流程是这样的:
上来先自我介绍。
然后我不是计算机专业,直接问有没有学过计算机专业课,就开始问基础知识了
可能我简历的项目太不起眼了,面试官也不懂就问都没问,太难了我

题目如下(按照顺序问的,大概30分钟结束了):


1.     有没有学习过计算机的一些基础课程,比如网络、操作系统、数据库?(回答最近有看一些)

2.     描述下你理解的TCPUDP协议有什么差别?(这个看了IP/TCP图解,总结了下,所以答得上来)

3.     什么场景下比较适合UDP协议?

4.     TCP怎么样做流量控制?

5.     TCP断开连接会有4次挥手的过程,4次挥手中有个状态是time_wait?你了解过吗?(前天刚才看到)

6.     TCP断开连接一定要4次挥手吗?接收端fin包和确认应答能不能一起发生?

7.     http协议中的postget的区别(之前看到过,实在记不住了,所以尴尬的说不太记得)

8.     http的状态码345开头的状态码分别代表什么?(也记不住,直接的403,服务器拒绝,尴尬)

9.     有了解过https协议吗?

10.  htpps用什么加密?(我记得需要加密,然后记不清用什么加密,然后搞混淆了,答了ssh,其实是TLS加密)

11.  哈希表解决冲突的方式?(昨天至少看了3遍,还是记不住,真想扇自己几巴掌)

12.  栈和队列这两种数据结构分别有什么作用?(只答上来一些基础)

13.  快速排序整体的流程是怎么样的?

14.  快速排序时间整体的复杂度是多少?最差情况是多少?

15.  有没有听说过跳跃表这种数据结构?(没听过。。。。)

16.  有没有了解过红黑树?(回答了弱平衡,有序,通过旋转变色调整平衡。。。。)

17.  红黑树数据查找的时间平均复杂度?

18.  红黑树和二叉搜索树主要的区别在哪里?(说了二叉搜索树可能会退化成链表)

19.  数据库方面有没有使用过?(我直接说了没怎么了解,就没继续问了。。。这个真的没了解,不是本专业的劣根出现了)

20.  在操作系统里面一个进程可能会出于什么状态?(不晓得。。。。)

21.  进程间有什么通讯方式?(只说了三个,管道,消息队列,套接字socket)

22.  有没有接触过linux下面的网络编程?(实话实说了,没试过)

23.  你了解的进程和线程有什么区别?

24.  linux下什么命令可以查看所有进程?(还是记不得)

25.  描叙下常用的linux命令(这时候脑袋有点昏了,只说了cd,ls...真的尴尬)

26.  在linux系统下使用gcc编译c++,若程序跑挂了怎么找到程序里面的问题?(渣渣的我答不上来)

27.  有没有办法把出错的现场保留下来,然后事后去定位问题?(面试官试图提醒我,还是记不起来)

28.  有没有使用过gdb调试器,如果程序跑挂了怎么去查看?(面试官已经提醒到这个份上了,虽然我确实用过不少gdb调试器,还是不懂)

29.  编写一个类的时候编译器会默认为我们生成什么函数?

30.  复制构造函数和重载操作符有什么不一样?

31.  你知道虚函数表有什么作用吗?

32.  给你一个长度为N的无序数组,然后找出里面最大的K个数(这个我真的想锤自己,这个应该是快排,我自己说了堆排,堆排也可以,但是说不清具体流程,问堆的大小申请多大,没自信了。后面想到快排想换,也没信心说了。。。)

33.  爬楼梯问题,你可以一次爬1层或2层,如果有n层楼梯,一共有点多少种解法?(这个很简单我回答了斐波那契数列,然后说了下递归思路,面试官细问怎么实现,我就说了用数组保存计算的值,然后循环解决,会节省重复计算的实际)

34.  跳台阶循环计算的方法的时间复杂度和空间复杂度

35.  最后一个问题,你什么时候可以实习?


总结一下:

其实问的问题也很简单,很基础。可能是看我不是计算机专业的吧,很多不懂得时候也安慰我说没关系,问的也是越来越简单。。。这点还是谢谢面试官

还有就是算法题,可能是电话面试的原因,没有让我敲代码,但是都是细说实现方式,平时做题的我思路都是不是很确定是不是最优就开始尝试写代码
所以这次死的很惨,说不出来,变哑巴了,虽然心里懂怎么写,大家平时做题可以尝试下把最好的思路口述一下,锻炼自己。
感觉算法题都比较基础,都是leetcode简单的难度,可能也是看我菜吧,说明以后的复习侧重点就是不能只刷题,多看书,多看基础知识,多口述,把问题
说清楚也很关键,看懂了不代表能说明白,锻炼表达能力也很重要,可以多尝试自问自答锻炼自己。
自己已经凉了,不过也没关系啦,毕竟不是科班出身,过来抢别人饭碗的,也没准备多久,后面还有4个月时间,勉励自己努力看基础课程,恶补自己的基础知识吧
第一次在牛客网发帖,希望和大家共勉。大佬看到渣渣,勿喷啊- -。。。。

#腾讯2021实习##腾讯##实习##C++工程师##面经#
全部评论
管上交叫末流985???
1 回复 分享
发布于 2020-03-17 21:32
 牛客网算法课 优惠码:https://www.nowcoder.com/courses/cover/live/180?coupon=ABpyHXk
1 回复 分享
发布于 2020-03-18 11:04
老哥报的什么部门,teg引力计划还是别的?
点赞 回复 分享
发布于 2020-03-17 17:59
老哥加油哇,我也非科班,感觉非科班容忍度好像是会高些
点赞 回复 分享
发布于 2020-03-17 19:56
加油啊兄弟,同非科班,我还是双非本科😂
点赞 回复 分享
发布于 2020-03-17 20:03
同非科班转后台,同腾讯一面凉😂
点赞 回复 分享
发布于 2020-03-17 20:09
那个就是堆排序
点赞 回复 分享
发布于 2020-03-17 21:33
同非科班,今年也不能实习。
点赞 回复 分享
发布于 2020-03-17 22:02
加油加油 一起努力
点赞 回复 分享
发布于 2020-03-17 22:45
光机电算?天津七里台职业技工学校测控专业?
点赞 回复 分享
发布于 2020-03-18 07:47
老哥加油
点赞 回复 分享
发布于 2020-03-18 09:20
一般第K大用快速选择,前K大还是用堆排靠谱的……
点赞 回复 分享
发布于 2020-03-18 09:54
一个月,能从零基础到这样已经很不容易了,我也是非科班,问下楼主怎么复习基础知识的?
点赞 回复 分享
发布于 2020-03-18 10:48
同非科班,请问楼主自学了多久到这个程度的
点赞 回复 分享
发布于 2020-03-18 12:04
你好厉害,我怼不动剑指offer
点赞 回复 分享
发布于 2020-03-18 14:18
一看还是交大的,机械专业抱头痛哭哈哈哈哈
点赞 回复 分享
发布于 2020-03-18 14:43
非科班ieg昨天面完hr面了,兄弟祝你好运!
点赞 回复 分享
发布于 2020-03-18 15:39
有些东西对老哥来说只是时间问题
点赞 回复 分享
发布于 2020-03-20 22:50
同非科班光学专业转java来打个气。面了几家,总结感觉实践不太够。只能讲好基础概念,但禁不住深究,比如面试官喜欢问个用过没你怎么用的啊参数怎么设置balabalaba,然后我就晕古去了。 加油!
点赞 回复 分享
发布于 2020-03-27 23:18
同非科班,老哥加油
点赞 回复 分享
发布于 2020-03-28 00:32

相关推荐

百度oc啦,结束秋招!
坚定的度孝子:看他别的帖子,值得怀疑一下
点赞 评论 收藏
分享
OffersGettttt:为啥现在看到大多数公司都有提前实习的要求
点赞 评论 收藏
分享
最讨厌装boyi的二🔥:服从性测试😉
点赞 评论 收藏
分享
27 119 评论
分享
牛客网
牛客企业服务