电话面试:
面试官:首先做一下自我介绍吧
我:我是***,来自什么大学,现在大三,在学校期间担任过部长,副主席等职务,
组织举办了很多比赛,例如校园篮球比赛,校园迎新晚会、校园创业大赛等,
我平时爱运动健身,偶尔和同学一起游泳,一起打篮球等,平时也喜欢搞一些研究
例如数学建模,程序设计大赛,我从大二开始接触并喜欢JAVA语言,到现在也有
1年多了,平时也爱看一些博客,开源代码作为研究,我的介绍完毕,谢谢。
面试官: 看你简历上你在校园里做过项目啊?
能具体说说是怎么做的吗?
我: 因为我大二的时候老师留了一个课题,让自己设计一个项目
其实也不叫项目,就是几个人在一起瞎搞,当时做的叫社区网络规划
简单来说就是自己设计个网段,然后把网路链接在一起,使内网和外网ping通
面试官: 那你这个项目用到的协议都有什么啊?
我: 我回答有tcp协议,动态路由协议RIP,NAT转换。。。
沉默了一会儿。。。。
面试官: 你能说说tcp三次握手吗?
我: 所谓三次握手就是发送请求--建立连接--关闭连接
她也没反对,后来我想着上网查一下,结果我真说错了
正确回答:第一次握手:客户发送请求给服务器,并进入等待状态
第二次握手:服务器收到客户请求,确认并回复请求
第三次握手:客户端收到并向服务器发送确认,建立连接
完成三次握手,客户端与服务器开始传送数据。
面试官: 你知道tcp和udp的区别吗?
我: 两个协议均属于传输层协议,一个连接一个无连接,
Tcp能保证数据的正确性而udp可能会丢包
Tcp的传输信道是可靠的,udp不可靠。
我当时就想起来这么多,也不知道说的对不对。。。
面试官: 协议是开发的实现,要多了解!
看你实习过?在哪啊?具体都干什么了?
我: 我会好好了解的,在哈尔滨实习过,大概实习三个月
当初刚出校门什么都不太懂,到了公司,公司正好在进行一个项目
我负责用户注册模块、个人信息完善模块的开发
面试官: 那你的注册是怎么写的?
我: 我从前端界面到后端连接都是我自己写的,前端用html写的
后端是eclipse写的,前端主要写的注册界面,没有什么,
后端我用的技术是hibernate和spring以及strus2还有mysql数据库
面试官: 那你的个人信息完善是怎么完善的?
我: 我当时有点傻,或许是太随意了,我说就像淘宝那样,填写地址,上传头像什么的,她当时听完好像有点不高兴,不过也没说什么,
面试官: 如果在浏览器搜索url,中间过程是怎么做的?
我: 我说我想想,脑袋里的第一个想法就是转换成ip地址,还不知道该怎么说
后来我说应该是把url解析成IP地址然后搜索的服务器。
面试官: 那具体是通过什么转换的呢?
我: 我说应该是通过一个协议然后转换的,具体想不起来了,
协议学了好久了,知识有点不牢固。
面试官: 那好吧,换个问题吧,你知道你应聘的是什么职位吗?
我: 我知道啊,测试开发实习生
面试官: 那你搞技术的为什么又选择测试了呢?
我: 我随意的回答,因为测试开发不分家,都一样的。
听声音她好像挺同意的。。。
面试官: 那你知道这个职位是干什么的吗?
我: 测试开发工程师,按我的理解应该是测试和开发兼备的工程师,
即懂测试又懂开发,我认为应该是这样。
面试官: 好,你还有什么问题吗?
我: 因为当时想能有什么问题。我还是问了一句面试结果啥时候出啊
面试官: 不一定,有消息会通知你的,
然后寒暄了几句,祝我生活愉快,身体健康,再联系。。。
总结一下: 整个面试40分钟,现在来写好多问题记不住了,对不起啊,
我自己个感觉这次的面试不太好,中间好多问题都没说清楚,
大公司问基础问的太详细,太苛刻,所以建议面试这种类似百度的大公司
要把基础知识牢固再接电话或者再去公司,尤其那种说不上名的本科出身
的计算机专业的学生,985/211还好点,想我一样也是一本的大学跟211
大学就差一点,学校差点不怕,但是一定要把数据结构与算法、协议啥的
多看看大公司就看你的基础,你刚来公司不可能参与项目开发,所以平时
也要多学学习,把自己懂得记牢固了,省得让别人问的尴尬。
希望对你们的面试有所帮助吧。
最后一句祝广大程序员面试顺利,开心幸福,早日成为自己心目中的大牛。
牛逼人都是自己努力的,加油。
测试开发视频教程:2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1hX4y187wi/?spm_id_from=333.999.0.0