腾讯-后台开发-腾讯云部门-一面(已凉)
3.28投简历;
3.29约面试,约3.30,我还能说什么,当然是接受啊;
腾讯云部门
先是面试官介绍部门,balabala。。。
自我介绍,balabala。。。
然后对着简历问,因为简历里面的项目是深度学习相关,面试官有开始推荐他们部门的相关领域,balabala。。。
我说我能力不够,所以可能不考虑算法,深度学习相关的工作,balabala。。。
详细介绍一下简历里面的最新的项目吧,balabala。。。
正式开始:
(因为我说了Python是主要开发语言)元组和列表的关系?
线程同步的方式?(没答好)
深拷贝浅拷贝的区别?
等号“=”是深拷贝还是浅拷贝?(我前面一问回答的时候还特意把等号区分开来了,说三者的不同,然后又问等号“=”属于哪一类,我裂开了,我就又说了一遍等号赋值的特点)
reduce函数实现阶乘。
数据库中的事务是什么?
数据库中锁按照锁的范围分为什么?
行锁什么时候用到?
表锁什么时候用到?
MySQL里面有尝试过提高查询速度?(感觉没答好,我答了数据库优化的四个方面,面试官又反问还有吗?我就把建立索引的几个标准说出来,面试官有说“这是索引”,针对查询语句的优化还有哪些?我裂开了)
Redis用来干嘛?
为什么用Redis?(答了Redis的优点,快!数据持久化之类)
快?那和存在DB里面有什么差异吗?(我就答了关系型和非关系数据的区别)
Redis的基本数据结构?
Linux命令:查询IP?
查询句柄泄露?(没接触过)
查询某个进程占用内存情况?
查询某个端口是否被占用?(后来百度发现是netstat -anp |grep 端口号,我裂开,我把anp记成了ano,面试官已经知道我的linux全靠记了)
poll和epoll的区别?(全屏记忆,答得零零散散的)
阻塞IO和非阻塞IO的区别?(阻塞IO不太了解)
UDP实现数据可靠怎么做?(答的是在应用层按照TCP的可靠原则实现对UDP的可靠性)
具体说一下?(TCP有滑动窗口、流量控制和拥塞控制,在应用层可以按照这些对UDP进行实现)
比如拥塞控制应该怎么做?(不太了解)
怎么判断UDP数据丢了?(裂开,我答的对数据进行编号)
但是UDP是无序的,怎么处理呢?(想TCP一样,用接收窗口,窗口内的数据有序之后,再做后续操作)
如果现在数据到的顺序是1,2,7,返回的序列号是多少?(我答的ack位是3,同时7这条数据会保留,在接收了3456之后,因为自己保留了7,所以收到6之后的ack会变成8,因为7我们保留了)
7会重发吗?(不会,我是不是前面一问答错了)
写代码:
1.写一个栈的逆序。比如现在栈里面的数据是[1,2,3,4,5],是栈里面的数据变成[5,4,3,2,1]。使用O(1)的空间复杂度。
想半天不知道,我说我只知道递归取栈底元素,然后就写了一个去栈底元素的代码。
然后疯狂提醒我你都做到了这里,看看能不能继续想一下?
我裂开了,i can‘t!!!
2.矩阵里面带有数值,左上角位置到右下角位置,只能向右向下,求最短路径。动规,说完思路,写代码,没问题。
(中间插了一个问题,问单链表的结构什么样,这不是看不起计算机的学生吗?)
3.两个链表,怎么判断是否有交点?只是判断。
我说了双指针一起走的方法,但是面试官好像没了解过这种方法,就要我用白板画一下,我就在自己电脑的画图上画了一下。然后说这是网上的解法,还有没有其他的解法?
我说哈希存节点,面试官说有没有O(1)的空间复杂度解法?
我说暴力,就是一个链表走一步,遍历另一个链表的所有结点判断是不是相同节点?但是时间复杂度好像很高,还有没有其他的?还提示我之前的画图内容,你都画到这里了,能不能继续想一下?我裂开了,i can't!!!
然后给了我一段文本,是他那边linux下查询ip的结果,发给我:
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 9.134.151.85 netmask 255.255.248.0 broadcast 9.134.151.255 ether 52:54:00:16:d8:01 txqueuelen 1000 (Ethernet) RX packets 35760524 bytes 4664685711 (4.3 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 49653836 bytes 11816168722 (11.0 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0要求是要我怎么在一段文本中,只输出
9.134.151.85我裂开了!他肯定看出来了我Linux是记得。
我就说好像有个ak什么命令的,可以进行文本分析输出。
他说你可以百度,我就百度了,查的是awk命令,然后我就写了一条我自己都看不下去的命令,虽然不知道对不对,但是真的看不下去。
他都要我百度了,就是放弃我的回答了。
他都要我百度了,就是放弃我的回答了。
我裂开了。
反问:
实习生培养方式?
面试官又问了,你是来自哪里啊?以后工作考虑哪里啊?(我就说主要考虑深圳)
然后回答了实习生培养方式,balabala。。。
又问,实习生能参与到什么项目?
balabala。。。。
结束!
大致就是以上内容。
害,就这样吧
生死看谈,不服就淦!!!!
全部评论
(3) 回帖