当前位置: 首页 > 面试经验 >

阿里健康 研发工程师JAVA

优质
小牛编辑
70浏览
2023-09-21

阿里健康 研发工程师JAVA

09/12 投递 --> 09/21 一面
一面
自我介绍
项目主要是做什么?然后延伸聊了很多深度学习算法的东西。 到此都属于是随便聊聊。
面试题:
1. 场景题:讲讲熟悉的IO方式,如何减少磁盘IO?
2. 知道哪些数据库?
3. 关系数据库存储数据量大如何解决? 我其实没咋准备数据库,这里讲了讲操作系统的多级页表。:p
4. Mysql的索引结构? B+树
5. B+树与传统二叉树有什么区别,有什么优势?
6. 有没有接触过分布式? 完全不会
7. 面向对象编程的特征? 封装、继承、多态
8. 应用程序的分层结构?
8. 哪层最重要?为什么?
9. 应用软件如果经过长期迭代往往会出现逻辑复杂,难以维护的问题,应该如何解决或者如何避免?
10. 手撕题, 一个股票价格数组,可以任意买进卖出,如何获得最大利润?
应该是单调栈,但是在面试时自作聪明写的递归,本质上是爆搜
有些问题可能记不太得了,大概就是上面这些,我的回答只能说是随机应变。
应该是凉经,毕竟阿里健康这个面试有点意料之外,数据库准备的很差。
冒险继续!
 类似资料: