腾讯测试开发一面 90分钟

一面(90分钟)

问了好多问题,设计类的很多,很难啊,求保佑有下一面。

1、接口设计原则
2、mvc设计原则,如何设计
3、微服务rpc调用接口如何设计
4、微服务接口调用出现问题,如何设计接口,使得更好定位bug
5、springboot、spring、springcloud的区别
6、数据库如何设计
7、数据量大的时候,数据库表应该怎么设计,怎么插入、怎么查询,提高效率,单表的数据量能支持多大
8、spring AOP
9、spring的动态代理,区别,静态代理,动态代理,cglib
10、dubbo设计架构,如何设计?
11、解耦合的设计模式有哪些?应用场景,却别是什么?
12、JVM垃圾回收的过程
13、多线程如何实现,区别,怎么设计多线程
14、多线程与多进程的应用场景,多进程的应用场景
15、list和set的区别,集合其他相关,时间复杂度等等
16、tcp如何保证可靠性传输
17、linux的alias命令
18、linux的递归查询文件
19、回文字符串,最长回文字符串
20、reverse方法时间复杂度

转发自:牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网