昨天收到腾讯的面试通知(考完腾讯的笔试以为挂了,就没抱希望,没想到还有面试机会)
给大家分享一下,就当攒个人品。
第一部分,远程笔试。
面试官发了个网页链接过来,给45分钟完成,网站是collabedit。
有6道题,挺简单的,十多分钟就写完了。
1、char *s1, const char*s2,删除s1中s2出现过的字符
2、删除单项链表中重复的节点 (1 2 2 3 3 9) -> (1 2 3 9)
3、求二叉树的深度
4、单链表判环
5、判断一个数是不是回文数
6、求一个数组的最长连续子序列
第二部分,电话面试。
先看了下我的答案,找了几个小的bug(root没有判断NULL,链表头节点没有判断NULL,还是不够严谨啊)
然后问我有没有别的解法,就算过去了。
然后聊项目,因为没什么项目,所以聊的不多,哎,为什么你们可以这么厉害,渣渣求一条活路。
然后问问题。
1、网络了解吗?讲一讲TCP协议的三次握手,为什么要有三次?(紧张,说得不够清楚,答的不好)
2、了解Linux吗?epoll了解吗?
3、数据库了解吗,用过哪些数据库?
4、这些知识是你在网上看的还是课上学的?
5、还有什么问题要问我?
然后让面试官评价一下,其他的还行,经验不够足。
反思一下:
1)第一次面试,有点紧张,还是要多锻炼,把自己充分展示出来。
2)知识面不够广,还要多学习啊!
3)通知太晚了,准备不够充分。
4)多实践。
问的问题这么少,时间这么短,应该是挂了,给自己点一首凉凉,以后好好搬砖好好学习。
然后,各位加油。
作者:Masquerade°
本文来源于牛客网
——————————
牛客网(www.nowcoder.com)
- 互联网名企笔试真题
- 校招求职笔经&面经
- 程序员求职实习信息
- 程序员学习交流社区
网友评论