38
技术社区[云栖]
百度无人车团队测试开发面试
百度无人车测试开发面试总共分为三轮,前两轮是技术面试,第三面是部门经理面试。前两轮面试一轮一小时,第三轮面试采用电话面试。
第一轮面试:刚开始让写一下基础的数据结构:队列、栈、堆;其次写一个自己最熟悉的排序和查找算法、我写的是快排和二分查找,期间还出现了错误,针对这两个算法优缺点进行对比;接下来问的python里基础的数据结构,dict、list、tupple、set的特点和区别,以及适应场景,python装饰器;OSI七层模型以及对应的协议,强调网络层和数据传输层;对测试的理解,常见的软件测试流程、黑盒测试和白盒测试的区别;SQL语句中增删查修操作,写出具体语句;常见的linux命令,chmod 命令中数字的含义,vim编辑模式下替换查找替换文本内的字符串。大概就是这些。
第二轮面试更加深入一些,刚开始问了python中类变量与实例变量的区别;装饰器的代码和作用;__main__函数的作用,以及下面的语句在导入其他模块时是否显示,及其原因;对字典按照键值进行排序,输出排序后的value,例如dict1={a:100,c:300,b:200},排序后输出(100,200,300);问了下迭代器;
san ci woshou
最后更新:2017-07-25 16:32:40
上一篇:
网狐棋牌平台搭建教程之棋牌平台服务器架构(一)
下一篇:
嵌入式:微软将推出第二代AI处理器 应对海量数据处理
Android JSON解析类 - JsonReader
ubuntu 14.04/CentOS 6.5中安装JAVA JDK
《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一3.1.1 在投入生产之前测试变化
教你如何在机器学习竞赛中更胜一筹(下)
不一致的国际数据隐私法
青海新能源突破瓶颈将迎新发展 新能源股有哪些
隐藏apache和tomcat在headers中版本号的方法
在java语言计算数据库记录总数的简便算法
【云栖大会】阿里CTO张建锋:成立全球研究院达摩院 未来3年投1000亿
Create a Primary and Standby Database in the Cloud