一面:
1.自我介绍
2.讲讲之前做了什么工作
3.项目做了什么,为什么做这个项目,有什么困难,如何解决,结果是什么。
4.看你有LSTM项目,讲讲用的什么模型?数学怎么样?知道傅立叶变换么,介绍一下,全
微分,线性代数?(估计面试官是个算法工程师数学很厉害)
5.看你项目中遇到的困难在缓存和数据库,那你项目的后端框架用的是什么,数据库的底层
数据结构是什么,磁盘的数据结构是什么?
6.B+树的结构是什么,和B 树有什么区别,红黑树结构是什么?红黑树的应用有哪些?AVL
树是什么,平衡二叉树的条件是什么?
7.哈希表用什么解决冲突的?
8.拉链法解决冲突可以,但是如果链表变长,如何优化呢?
9.如果优化为树结构,数据量依旧很大,如何进一步优化?
10.数据库读写分离机制,如何做分库分表的?用的什么中间件去分库分表?
11.如何确保数据库的稳定性
12.算法:链表反转
13.问我项目中的设备管理系统怎么做的,如何存储的,如果出现调度失误,你是通过什么决
策来解决的
14.事务中的回滚原理是什么
15.那你回到undolog呢?说一下
16.JDBC连接诶数据库过程,那你知道prestatement与statement的区别呢?
17.trycatchfinally的机制问题
18.final、finally、finalize的区别
19.Object类有哪些方法,你知道为什么Object里有wait等线程方法呢?
20.你说说sleep() ⽅法和wait() ⽅法区别,中断线程方法
全部评论
(3) 回帖