头条-测试开发-18年暑期实习-一面

45min面试时间,远程视频过面试,可以切网页,不懂的即时上网查。问的方面都是简历里写了的,而且很基础。先问比赛实习,因为我实习是做网站,于是就引出网络相关的问题,然后C++,C++不太会,网络答得比较好就多问了一些,Linux命令,三道需要手写的题目。


1、自我介绍(随便说了一下,主要是给面试官看简历的时间)
2、介绍一下 全国物联网编程赛,(我说了一下我负责的部分)参赛你们组有多少人,分工是怎么样的,你比较熟悉的语言是什么(C/C++),你们参加这个大赛用的语言也是C++吗
4、介绍一下之前实习的工作内容 一个事业单位的网站(我先说了一下整个网站的大致内容,然后说了我负责的部分)
5、在PC浏览器的地址栏输入一串URL,然后按Enter键这个页面渲染出来,这个过程中都发生了什么事,越详细越好,前端网络通信都可以(这个算是头条面试题库里的原题了,网上都可以搜的到)
6、面向对象里面重写和重载的区别(我的回答里面提到了父函数和子函数)
7、父函数子函数是指什么
8、HTTP协议里面pos和get方法的区别(原题+2)
9、HTTP的返回有几种状态码,2几几,3几几,4几几,5几几,分别是什么意思
10、Linux命令,查看机器上所有的进程(top)
11、过滤出某一个生产条件(?没听清)对应的进程
12、某一个端口的占用情况
13、介绍Linux管道
14、数据库增删改查命令(简历里写的实习内容),分别介绍一下每个命令的作用,删除表,删除表的某一行各怎么写
15、你比较熟悉的设计模式有哪些
16、设计一个类,我们只能获取这个类的一个实例,其实是一个单例模式,可以作为参考(我写到了static)
17、类里面静态变量和非静态变量的区别(原题+3)
18、比较熟悉的排序有哪些,(冒泡,归并)分别介绍一下
19、写归并排序,介绍一下代码


面完之后问了一下面试官:
1、校招对研究方向的对口不做要求,更看重对自己研究方向的兴趣和熟悉程度,如果有项目的话,曾经花了多长时间然后相应的深入程度。比如框架,优缺点,解决里面可能会出现的不稳定的因素,底层实现的原理有没有了解
2比赛是亮点,实习,项目,专业技能等,觉得是亮点的应多介绍。
3、计算机基础比较重要,头条更重视算法
4、测试开发更偏向开发一些,测试的问题基本上可以不用准备。测试工程师会看重测试设计,流程沟通


总结:
1、面试技巧:把面试官往面经里面提到的题目上面引,自己多说一点面试官就问的少一些,所有做过的项目实习,反正有准备的部分就疯狂的说。
2、算法那本绿皮书要翻出来看,面试的时候编程题实在写不完整或者写不出来,起码要把关键点流程之类的说明。网络Linux之类的多刷面经,有时间看看谢希仁那本书,回忆一下之前学的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值