阿里健康 研发工程师JAVA

09/12 投递 --> 09/21 一面 --> 09/26 二面

一面
自我介绍
项目主要是做什么?然后延伸聊了很多深度学习算法的东西。 到此都属于是随便聊聊。

面试题:
1. 场景题:讲讲熟悉的IO方式,如何减少磁盘IO?
2. 知道哪些数据库?
3. 关系数据库存储数据量大如何解决? 我其实没咋准备数据库,这里讲了讲操作系统的多级页表。:p
4. Mysql的索引结构? B+树
5. B+树与传统二叉树有什么区别,有什么优势?
6. 有没有接触过分布式? 完全不会
7. 面向对象编程的特征? 封装、继承、多态
8. 应用程序的分层结构? 
8. 哪层最重要?为什么?
9. 应用软件如果经过长期迭代往往会出现逻辑复杂,难以维护的问题,应该如何解决或者如何避免?
10. 手撕题, 一个股票价格数组,可以任意买进卖出,如何获得最大利润? 
      应该是单调栈,但是在面试时自作聪明写的递归,本质上是爆搜

有些问题可能记不太得了,大概就是上面这些,我的回答只能说是随机应变。
应该是凉经,毕竟阿里健康这个面试有点意料之外,数据库准备的很差。
冒险继续!

二面
自我介绍,聊了聊深度学习相关背景。
面试题
(一)操作系统
1. 死锁是什么?死锁发生的条件
2. 虚拟内存是什么?为什么要有虚拟内存?
3. 虚拟内存到物理内存的映射?
4. 页式存储管理什么时候会发生页的置换?
(二)计算机网络
1. 讲讲RTSP? 项目中很浅显的用过,所以对细节不太明了;主要讲了讲项目场景,尝试过的视频流协议啥的。
2. 讲讲HTTP和TCP/IP技术栈
3. 讲讲HTTP2.0的stream
4. UDP的具体头部
5. UDP如何组包拆包? 完全不会,随便说说
6. 基于UDP的视频流应用程序如何进行有效传输,按序接收?
7. JAVA用于网络编程的库函数?  不会JAVA,只会C++
8. Python中用于向量和矩阵处理的函数?   
9. 评价一下自己的C++水平

面试四十分钟左右,然后给我介绍了一下面试流程,一共三轮,第三轮是技术面+HR面。
给我一个建议,说我的技术栈可能更适合云计算和中间件。(委婉拒绝?)
反问:
1. 会不会偏向JAVA毕业生? 不保证,他自己没有这种倾向。
2. 后续时间安排?国庆后一周内通知。
冒险继续!
全部评论
{"pureText":"","imgs":[{"width":"1440.0","height":"1239.0","src":"https://uploadfiles.nowcoder.com/images/20230921/710561127_1695285737660/FF52A40A8681A11EFEAED33D9A17547F","alt":"PWZa7v6JWshS9dp6V9SVuYBWOQdY91ih.jpg"}]}
1 回复 分享
发布于 2023-09-21 16:42 安徽
大佬你官网状态是什么?
点赞 回复 分享
发布于 2023-10-18 22:34 北京
友友能问下你的部门是做互联网医院业务的还是做医药电商业务的嘛?
点赞 回复 分享
发布于 2023-10-18 12:07 江苏
友友你是阿里健康-阿里健康技术部这个部门吗?另外问下你三面过后现在官网是啥状态呀?
点赞 回复 分享
发布于 2023-09-27 00:47 江苏
股票不是dp吗😂
点赞 回复 分享
发布于 2023-09-21 17:31 四川
冒险继续!
点赞 回复 分享
发布于 2023-09-21 16:43 江苏

相关推荐

06-11 23:37
南京大学 Java
项目相关的就不分享了,但是问的蛮多的。这里主要分享八股一面:1.你可以跟我说一下线程池的一个原理,工作原理。2. 在你日常用的时候,你怎么去评估?应该怎么去设置这个线程池的一个数量呢?(如何设置核心线程数等等)3. 什么时候会让你选择,redis中,你什么时候会用 hash 什么时候会用string?(不知道是不是听错了,不过我回答的是hash和string的区别)4. redission 的那个看门狗机制怎么实现的吗?5. 那并发抢并发请求过来的时候,大家去抢这把锁,怎么去实现这个并发锁的?6. 搜索你觉得分布式锁除了用 redis 的实现,也没有了解过业界其他实现的方案呢?7. redis有了解过它的一些内存淘汰吗?8. 慢SQL分析9. 上述策略都用到了,但是还是很慢,你可以怎么去定位?10. 深分页页怎么解决?11. 在MySQL里面有了解过它底层的一些锁吗?12. TCP三次握手的过程是怎样的?13. 可以跟我介绍一下 aop 吗?14. 你现在有了解到java每个版本它的一些特性吗?15. java 里面类加载的过程是怎么样子的?16. linux怎么去创建一个文件呢?17. 比如说怎么去通过某个关键字去看这个日志里面有没有,日志文件里面有没有出现呢?二面:1. 你对分布式这种微服务这一块的一些知识了解吗?2. 能不能讲讲你了解过现在一些概念呢?为什么有这么一微服是什么回事?有哪些概念你现在了解的?3. 嗯嗯,那那他们如果之间相互之间交互的话,他们会怎么来通信呢?4. java 里面你知道它的那个,你了解 spring 的那个事务传播属性吗?5. 其他的那种几个场景有没有遇到过可以去用的?1. 日志用**NOT_SUPPORTED** 场景**6. 你现在主要在看,就除了微服务还在看哪一些方面的一些技术的知识,或者有关注一些。7. 大模型你研究了哪些东西啊?8. 那有没有关注一些,比如说为什么没有考虑用一些新的 jdk 呢?比如说17或者21,更高级版本呢?
查看25道真题和解析
点赞 评论 收藏
分享
评论
1
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务