测开后端面经
拼多多客户端 3.12 ×
1.数组与链表的区别
2.栈与队列的区别,自己用栈和队列做过缓存处理吗
3.单例模式的实现
4.网络拥塞的处理方案
5.错误处理的简介和区别:throw、throws、try-catch-finally,try里面有return的话finally里的会执行吗
6.常用优秀第三方库
7.线程用哪种,安全机制,锁的问题
8.static修饰的静态量与非静态量
9.高并发的处理
10.弱引用相关
11.深拷贝与浅拷贝
12.中序遍历的非递归实现
美团测开一面 3.18 √
1.最长无重复的连续的子数组
2.测试用例的设计,功能测试,性能测试。。。
美团测开二面 3.21 √(offer)
1.场景题目,全程聊测试,从研发的角度进行测试,从用户的角度进行测试,从基本的功能测试、结构测试,到性能测试、压力测试到用户界面测试、用户可用性测试等。
2.测试理论基础:黑盒、白盒具体有哪些?其他理论基础。。
3.性能测试的主要关注点
4.客户端测试需要注意的地方,为什么要注意
5.怎么学习测试的,怎么理解测试
6.测开的职业选择原因与职业规划
阿里后端一面 3.29 ×
1.ARP协议,问的很细,ip寻址的具体流程,ip地址不在子网范围中时如何查询?
● 先访问映射表,映射表里没有的话就在子网内广播发送查询,如果还没有,就向上一级的网关地址进行访问,由网关去查询外部的地址
2.如何知道当前接收到的访问请求经过了多少跳的路由?使用什么命令?
3.linux内核说明
4.进程通信的方式有哪些?不同服务器之间的进程通信如何实现?
5.socket的原理,底层使用协议?
6.内存映射的底层实现机制
7.多个进程中看到的内存映射里的代码id是否相同?
8.进程访问物理内存的映射机制叫什么?MMU
9.页表介绍,页表的具体作用
10.虚拟内存具体是指什么?
11.TCP/IP的协议模型和每一层比较有代表性的协议有哪些?具体介绍一下
12.常用的设计模式:单例、代理、观察者、适配器、工厂模式等
13.AOP是什么模式?Java中如何做到AOP?用AOP具体解决过什么问题?
14.AOP的通用检查机制如何实现?如何对每个服务进行增强?
15.两个变量不同时为空如何拦截处理?
16.IOC解释,解决了什么问题?没有IOC的情况下你如何去实例化对象?Spring又是如何实现的?
17.层级依赖过多的时候如何设计?
18.SpringMVC中,如何做到http请求到后端的映射识别?DispatchServlet如何寻址?依赖了哪些协议?
19.Spring security?
20.前端与后端对用户信息的保存?
21.session与cookie的区别
22.分布式系统下的session如何存储?session信息如何互通?
23.服务器之间做一致性同步的时候选择什么同步方式?优缺点?
24.服务端提供的服务断断续续,如何改善?(缓存?)
25.选择什么数据库来做信息同步?为什么选用Redis?
26.造成Redis与Mysql的访问速度差异的根本原因?
27.Redis集群全部挂掉之后,如何对用户登录访问进行改善?Redis恢复时间过长,如何改善?
28.用户量大,且都是合法访问,降级服务之后面对大量请求会有哪些问题?(数据库连接池会用完,mysql集群可能会宕机)如何处理这种情况下产生的问题?(数据库分库分表解决)
携程测开一面 4.2
1.自我介绍,项目介绍
2.SSM介绍,写过哪些接口?接口测试?
3.cookie与Session
4.http与https的区别
5.测试流程?单元、集成、系统
6.了解哪些自动化测试框架?用过哪些自动化测试工具?
7.黑盒测试、白盒测试,界面测试
8.设计用户登录测试的用例
9.Mysql常用的命令,分组、去重、增加字段
10.MySQL慢查询
11.编程:给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过1000。