阅文一面 10.28 20min

1、自我介绍
2、项目介绍
3、项目中的注册登录,登录是怎么做的?
4、Java集合相关
5、hashmap为什么使用链表这个数据结构,为了解决什么问题才使用链表
6、线程池相关
7、jvm gc相关
8、反问主要业务、技术栈、培养体系、流程、建议

用友一面 11.30 35min

1、自我介绍+项目介绍
2、项目涉及到的技术
3、项目中的登录,权限认证
4、密码和用户信息存在哪,用什么加密
5、项目难点
6、添加购物车生成订单涉及哪几张表,如何控制事务
7、如何加锁
8、springboot事务控制,注解?事务传播机制通过什么方式
9、springboot有哪些注解
10、接口类用的什么注解
11、浏览器输入url返回页面
12、购物车商品数量,如何控制,来判断是否下单成功
13、hashmap的数据结构
14、hashmap解决hash冲突
15、什么是hash冲突
17、hashmap是线程安全的嘛,要怎么样才能安全
18、线程池? 用过嘛?什么场景下使用的?
19、编程题:写出一段程序找到id 10对应的根节点code和name,输入9输出对应的根节点code和name
image.png
20、反问:技术栈、业务、建议

亚信安全一面 10.26 25min

1、自我介绍
2、项目介绍
3、项目技术
4、Java面向对象三大特征
5、重写和重载的区别
6、Java基础数据类型
7、object类
8、静态变量和普通变量区别,普通方法是否可以访问静态变量,怎么样访问
9、创建线程
10、mysql三范式
11、创建表关键字,关联查询
12、索引
13、Java集合list和arraylist区别
14、遍历集合方法
15、学校里的团队合作
16、一些学校相关
17、反问业务

亚信安全二面 10.28(两个面试官)15min

1、自我介绍
2、项目介绍
3、nignx反向代理
4、登录模块
5、库存问题
6、NAT
7、tcp和udp
8、tcp拥塞控制
9、tcp抓包,区别三次握手,三次握手
10、mysql关联查询, 区别
11、spring怎么启动注解装配
12、项目遇到的问题
13、反问

信也一面 10.18

1、自我介绍
2、mysql常见函数
3、索引失效情况
4、内连接和外连接
5、list和set区别
6、hashmap和hashtable区别
7、final,finally,finalize
8、为什么使用线程池
9、Linux命令
10、SQL题,一张订单表,四个字段,求该月新客数量(该月之前没有交易的)
11、反问

小米一面 11.30

小米二面 12.3

享道出行一面 11.5

享道出行二面 11.9

享道出行hr 11.16

微盟一面 11.15

微盟二面 11.19

微盟hr 11.22

微步在线 10.25

万兴一面 9.18

同程一面 11.1

1、自我介绍
2、做过项目or实习?
3、TCP保证可靠传输
4、流量控制如何做到、缓存超过了怎么告诉发送方
5、进程和线程
6、一个线程占用多大内存
7、线程如何同步
8、如何创建线程
9、hashmap原理
10、算法:一个数组,大概有一亿数字,乱序,求中位数,条件是无法把全部数据载入内存中思路
11、看啥技术网站、技术书籍
12、最近有没有研究啥技术,展开说说
13、反问

同程hr 11.5

腾讯云智一面 9.17

腾讯云智补录一面 1.12

腾讯云智补录二面 1.21

思谋科技一面 12.21

税友一面 10.18

诗悦一面 10.15

神策一面 9.13

任拓数据一面 10.25

去哪儿一面 10.21

青藤云一面 10.27

千寻位置一面 11.8

奇安信一面 12.8

诺瓦一面 11.5

诺瓦二面 11.10

明源云一面 10.21

民生科技一面 9.29

联友科技一面 10.20

理想一面 12.27

来也一面 10.30

来也二面 11.1

酷家乐一面 9.11

金蝶一面 10.14

极致嘉一面 11.3

极致嘉二面 11.5

宏软一面 10.20

宏软二面 10.22

个推一面 10.14

富途一面 10.8

得力一面 10.15

袋鼠云二面 11.15

大润发一面 11.9

爱数一面 10.19

爱数二面 10.20

GrowingIo一面 10.18 40min

1、自我介绍
2、项目介绍
3、如何实现高并发
4、redis作用
5、消息中间件? 应用场景
6、项目技术难点
7、登录模块
8、什么是跨域问题
9、商品表、索引、商品id自增?
10、联合索引
11、缓存怎么做
12、会对什么信息进行缓存
13、数据不一致问题
14、spring
15、singlebean 单例对象? 是否安全?
16、怎么实现线程安全
17、jvm内存模型,内存溢出
18、数组和链表区别
19、反问

一药网一面 11.22

一药网二面 11.23

一药网hr 电话面

唯品会一面

1、自我介绍
2、介绍项目
SQL注入
跨域设置
超卖(多人编辑商品)
3、hashmap,key-value如何保存、线程安全嘛
4、concurrenthashmap
5、实现线程池,核心参数、拒绝策略
6、中间件
7、常用设计模式
8、spring代理
9、很多数无序找出最大的数思路 堆排?堆排思路
10、反问
技术栈、公司业务、培养体系、学习建议

唯品会二面 10.19

1、自我介绍
2、项目介绍
3、是否考虑优化,加密,缓存,中间件等等
4、mysql索引
5、聚簇索引和非聚簇索引差异
6、mysql事务隔离级别
7、事务隔离如何实现
8、悲观锁和乐观锁
9、spring的理解,解决什么问题
10、动态代理如何实现
11、bean的生命周期
12、线程和进程的区别
13、线程安全和线程不安全概念
14、解决线程不安全的方法
15、synchronized锁升级过程
16、死锁如何产生以及如何避免
17、线程池核心配置
18、线程之间共享数据
19、线程状态
20、wait、sleep方法区别
21、反问

蔚来一面 38min 2.14

1、自我介绍
2、项目介绍
3、项目持久层dao层技术
4、mybatis
5、mysql索引
6、组合索引,最左前缀
7、聚簇索引和非聚簇索引
8、线程池
9、归并排序

蔚来二面 47min 2.16

1、自我介绍
2、实习经历?
3、为什么产生跨域问题
4、三次握手
5、设计模式,使用场景
6、ioc动态代理具体例子
7、动态代理实现原理
8、mysql索引
9、隔离级别,具体使用场景
10、mysql性能问题
11、mybaties转化sql的原理以及过程
12、算法题:第一天1元,随后两天2元,随后三天3元,依次类推,第n天总额
13、反问

东方财富一面 3.16 22min

1、自我介绍
2、项目技术介绍
3、后端部分主要难点
4、redis的作用
5、其他语言?
6、Java为什么是跨平台语言
7、内存泄漏和内存溢出
8、垃圾回收机制 如何判断 回收算法
9、线程状态
10、多线程技术什么情况下使用
11、aop和ioc设计模式
12、为什么选择软件开发
13、对东财的了解
14、反问

途虎一面 3.18 25min

1、自我介绍
2、写题
image.png
3、项目相关
4、积极参与github?
5、学院?
6、自己优缺点?
7、反问