百度开发测试面试经验2015

本文分享了百度开发测试面试的经验,强调了代码和算法的重要性,推荐了《编程之美》一书。面试通常包括4轮,涉及基础、专业技能和综合评估。算法题中,链表找环和三次握手、四次挥手是常考知识点。作为测试工程师,还需考虑功能、性能、压力、兼容性等方面的测试设计。
摘要由CSDN通过智能技术生成


百度的开发测试60%~70%是开发,30%~40%是测试;因此代码是重点,编码要注意数据结构和算法的复习。

特别推荐编程之美这本书,有些百度工程师喜欢从中找题目进行代码测试,命中率很高。


百度是有4面,最后一面HR面。前面三面是这样的:

一面面基础;二面根据你的岗位,会侧重考查一项;三面是经理面的感觉,更看中你这个人怎么样,考查的会更全面。

12面可能技术更重一点,到第3面,那就是看气场和感觉了,很可能脾气不对味都可能被pass。


网上看到的原题有可能被问到。比如那个链表找环的,题目很经典。其解法也是很经典,双指针,快指针一次2步,慢指针一次1步。然后如果出现二者相等的情况,就可以认定有环。


关于算法部分:一定要留出一点时间,找找规律,验证一下算法是不是可以工作。这样可以避免写到一半发现不对的尴尬。


还有那个通信模型的三次握手,四次挥手,至少50%的重现概率吧。反正翻来覆去就这么点题库。


根据百度百科的描述,三次握手即对每次发送的数据量的跟踪协商的机制。目的是使数据段的发送和接收同步,根据所收到的数据量而确定的数据确认数及数据发送,接收完毕后何时撤销联系,并建立虚连接。


第1次:客户端发送syn包到服务器,并进入SYN_SENT状态,等待服务器确认;

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值