作业帮 java工程师 社招一面面试经验分享

一面:

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() ⽅法区别,中断线程方法

#java工程师##作业帮##面经##社招#
全部评论
玩了。我是不是废了。都认识都说不出来
1 回复
分享
发布于 2021-06-07 08:01
可怕
点赞 回复
分享
发布于 2021-06-08 10:42
阅文集团
校招火热招聘中
官网直投
链表反转频率太高了吧
点赞 回复
分享
发布于 2021-07-22 01:16

相关推荐

4 26 评论
分享
牛客网
牛客企业服务