9.13 大应科技 (一面+二面)GG
当天下午GG🤣 --------------------------------------------------------------------------------------- 9.16 大应科技(二面) 1.自我介绍
2.介绍一个项目背景,难点,技术架构,如何实现
3.项目中获取了token,可以一直请求吗
4.如何检验token是合法的,逻辑如何设置在哪一块
5.线程池原理,参数配置,有几种等待对列,应用场景?
6.多线程下操作共享资源,如何保证安全?
7.AQS底层原理
8.A给B转账,多线程下如何保证一致性?
9.消息队列
10.Redis数据结构,使用场景
11.慢查询优化
12.hash索引和B+树索引,区别
13.B+树和B树,优势在哪一方面?
14.反问
-----------------------------------------------------------------------------------------
9.13 大应科技 一面
1.自我介绍
2.项目深挖,项目背景,项目工作
3.项目功能设计,范围界定
4.JWT验证流程,能否保证安全?验证的方法有哪些,适用场景?
5.HTTPS,SSL原理&过程
6.Redis数据结构,跳表如何实现
7.跳表添加层级时机
8.MySQL数据结构
9.TCP协议为什么要四次挥手,不能三次挥手
10.如果存在不同两个IP地址相同,IP会冲突吗?为什么通信呢?
11.判断单向链表是否有环
12.HashMap原理
13.红黑树和B+树区别
14.B+树和B树区别
15.MySQL InnoDB为什么用B+树,不用跳表
16.synchronized底层原理,monitor操作过程
17.synchronized锁升级过程,原理,应用场景
18.synchronized和lock区别
19.Java类加载器过程,实现
20.Java类加载器为什么分层
21.JVM内存分配
22.JVM G1收集器和ZGC收集器原理
23.垃圾回收算法
24.JVM STW(Stop-The-World)机制
25.二叉树遍历方法
26.输出链表倒数第k个节点
27.动态规划,最优子结构,划分属性&状态转移方程,常见dp:序列dp,树形dp,状压dp
28.反问
#浙江大应科技有限公司##面试#