面完感觉表现很不好,第二天再回想可能有的点没记住
大三是吧,数据结构、数据库、网络这些都学了吗(和面经上讲的情况都不一样,没有让我自我介绍,也没有项目介绍)
那从网络讲吧,一个网页从打开到显示经过了哪些过程
你说输入网页要让URL通过DNS解析对吧,能讲一下DNS服务器吗(不会,不会的东西千万不要提)
做过爬虫是吧,网络具体的连接过程是什么样的呢
能讲一下http和https的区别么
/*
数据库用的是MYSQL吧,说说事务的概念(不会,数据库这部分的表现辣眼睛,不会的部分千万要在之前的语言上规避掉,不然你能被噎死)
数据库的隔离等级?
数据库引擎?
写一个建表代码吧
查询代码
*/
用的语言是python对吧,python迭代器和生成器知道么(答了迭代器,生成器不知道)
python的垃圾回收机制是怎么样的?
数据结构呢,常用数据结构有哪些?
list的底层你觉得是用什么实现?
==和is的区别?
算法题部分了:
队列是什么样的结构
如果我想用一个数组来实现队列,应当如何实现
取出一个list中的第k大数,如何实现

总结:面试体验其实是之前没有预想过的,没有自我介绍没有项目介绍,也不提这些东西。知识点问得比较广,也基本不会问得很浅。不过由于问得广,之前没时间复习的数据库就被抓住疯狂对线了。算法的话日常实习问得感觉并不难(不过当时确实因为数据库大脑充血思绪爆表,解决方法都是秒出来的),不过也基本救不回SQL语句基本全灭的情况。头条的面试也算是给个教训,学习和技术都要求广求深,不能安于表面做井底之蛙,希望后面的面试能有更好的表现。

最后修改:2020 年 03 月 09 日 06 : 38 PM