在线咨询
QQ咨询
服务热线
服务热线:13125520620
TOP

百度测试开发工程师面试心得

发布时间:2018-3-19 浏览:3572

电话面试:
 
   面试官:首先做一下自我介绍吧
 
   我:我是***,来自什么大学,现在大三,在学校期间担任过部长,副主席等职务,
 
          组织举办了很多比赛,例如校园篮球比赛,校园迎新晚会、校园创业大赛等,
 
          我平时爱运动健身,偶尔和同学一起游泳,一起打篮球等,平时也喜欢搞一些研究
 
          例如数学建模,程序设计大赛,我从大二开始接触并喜欢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
 
                        大学就差一点,学校差点不怕,但是一定要把数据结构与算法、协议啥的
 
                        多看看大公司就看你的基础,你刚来公司不可能参与项目开发,所以平时
 
                        也要多学学习,把自己懂得记牢固了,省得让别人问的尴尬。
 
                        希望对你们的面试有所帮助吧。
 
         最后一句祝广大程序员面试顺利,开心幸福,早日成为自己心目中的大牛。
 
                                 牛逼人都是自己努力的,加油。

 

TAG
软件定制,软件开发,瀚森HANSEN
0
该内容对我有帮助