上周进行的一面说是通过了,在等待二面再继续补充,在网上找都没有面经,我自己发一个吧
【得物】—— 测试开发工程师 (国际部Poizon项目) 一面 (通过)
自我介绍
简单介绍一下项目内容
介绍一下测试公司网络设备的原理(通过api配置产品的web页面,测试接口是否连通,以及相应的网络协议)
TCP/IP的四层分别是?
什么是l2,可以分别说说l2和l3的区别吗?
知道怎么测试服务端吗?
假如建立了一个socket通信,怎样确定会话的唯一性?(socket = ip +套接字,通过物理网络地址和端口号确定唯一通信, 面试官说能不能从socket的头内容进行分析)
什么是闭包?用过吗?简单说说
能说一下你知道的编程设计模式吗?(只知道工厂模式和单例模式,说了二者的优缺点)
ls -lr打印了一个log,能不能用一条命令仅显示数字部分(管道符+ grep -a ),原理是什么?(正则表达式?)
算法题:11层楼梯每次下一层或者两层,需要下几次?能快速编程吗?(动态规划,但是不能快速写出来,核心原理=》 动态规划方程式fn = f(n-1)+f (n -2),类似斐波那契数列) 上到题不能快速写出来换的一道题: 一分钟 语言不限,写一个判断回文数的函数(用了二分法,面试官说没这么麻烦,我说这样更节约时间)
如果一个手机app闪退了,会是什么原因造成的?(没做过移动端,有过了解,可能跟内存溢出,网络连接或者是程序代码有关,也有可能是cpu引起的)
说一下你的职业规划(做框架和测试工具开发,更倾向于开发方向)
提问环节(业务方向和具体工作)
————————————————
全部评论
(3) 回帖