大搜车面试

一面:

1、算法题(1)字符串倒叙排序(不允许使用api手写)

2、算法题(2)给出数字a,判断是不是有2个值相加等于target一个数字(要求复杂度低)

3、自我介绍(balabla)

4、介绍一个你最熟悉的项目,并且画出架构图

5、你使用的框架中的gateway的作用是什么,你添加了什么功能在里面

6、你是根据什么来划分服务的,给出理由

7、你怎么保证其中的某个服务不挂掉,你要怎么操作(最简单的操作,开发工程量少)

8、如果一个接口很慢你应该怎么排查?

9、http是如何做缓存的

10、如果缓存挂掉了,你会做什么操作保证服务可用?是否有实际使用?

11、在服务器带宽固定的情况下,你怎么优化传输速度

12、你是怎么寻找时间很慢的代码?

13、一句很慢的sql你的优化思路是什么?

14、给出一个场景设计一个接口,最优化

二面:

1、算法题(1)给出字符数组,求里面出现次数最多的字符,如果出现次数相同,那么在前面的为优先。

2、说一下spring的核心

3、aop的实现机制

4、你如何实现一个ioc容器

5、什么是最左匹配原则(emmmmm一般都是用一个字段做索引这个真的不知道)

6、Mysql索引的数据结构是什么,为什么要这样的数据结构

7、jvm内存模型

8、spring mvc的流程

9、gc回收算法有哪些

10、java中有哪些引用类型


 

猜你喜欢

转载自blog.csdn.net/yj1499945/article/details/91905357
今日推荐