2021互联网大厂测开面试经---四轮面试

一面—————技术基础面(视频面)
☆自我介绍
☆项目介绍
☆StringBuffer & StringBuilder的区别
☆HashMap底层原理,除了B树还知道什么
☆数据库引擎都有哪些,以及优缺点。
☆groupby的用法
☆Linux命令,会不会SHELL
☆版本管理工具,git会不会使用
☆开发提测,怎么确定修改影响,找到测试范围。
面得很顺利,问得也很简单。聊了一个小时左右,其他问题没太记住

二面—————技术高阶面(视频面)
☆自我介绍
☆讲了他们公司实际项目中的修改例子。交易曲线,现在要增加 买入卖出点,怎么测。这块来来回回讲了很多遍,我总get不到他想问啥。最后给急得说,就是返回参数加了一个巴拉巴拉的,开始讲代码实现去了,哈哈哈。
事后反思,考察想得全不全面,思辨能力。异常case,①一天内又有买入又有卖出,这个点怎么标记②交易失败③晚上12点临界点买入/卖出,是该标记到昨天还是今天。
☆又问一遍了解过HashMap底层嘛
☆ArrayList & LinkList区别
☆缓存数据库Redis用过嘛
☆查询速度很慢,从哪些反面提速
☆很复杂的Json串,做回归测试。因为只想知道这次改动并没有让json的数据类型发生改变,怎么快速分解Json串。指定不用人眼了
☆精度,数值预想0.4,结果算出0.39999999,怎么回事?(bigdecimal和double,【继续追问】了解过为什么会出现这样的现象嘛)
☆消息队列
问的上路了,上档次了。也不好回答了。不过还是面过了,芜湖~

三面,HR面上公司面试喽打怪升级ing~

你可能感兴趣的:(面试,java)