测试开发岗位 三面 (已通过)一面(视频)1.自我介绍;
2.linux 文件中统计某个ip出现次数;
3.输入一个url的过程;
4.sql 如果完成一个订单以后用户未给予评价,在24小时后,自动评为五星,用数据库如何操作;
二面 (视频)1. String str=“we are happy” 空格换成20%,如果存在多个空格,只替换一个20%,怎么改进代码,有没有复杂度更低的解法;
2. 单向链表给了head和node,如何在时间复杂度为O(1)的情况下删除node;
3.100瓶***有一瓶毒药,三天见效,给四天时间,最少用到几只小白鼠;
4.mysql;
5.tcp/ip;
6.java;
三面 (现场)1.自我介绍;
2.栈和堆;
3.gc回收机制;
4.设计模式,手写单例模式,volatile作用;
5.一个数组中有一个数在数组中的个数超过了数组一半长度,找出这个数;
6.hashmap和hashset区别 说一说hash;
7.==和equals区别;
8.个人的优点和缺点;
9.已经拿了哪些offer;
10有什么想问的。
...查看更多