阿里健康 研发工程师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 江苏

相关推荐

该岗位是 Java 后端+AI 的岗位,比较符合我的期望。周五投递简历,当天下午告知简历通过初筛,约周一下午的面试。周一下午三点半面试,面试总时长一小时二十分钟。携程问的比较简单:1、JVMJVM 内存结构是什么?JVM 每个内存区域都是什么功能?异常处理机制还有 oom 异常是什么?然后问 oom 异常出现在 JVM 哪个区域?2、然后问项目,问在项目中担任什么角色,怎么合作;3、多分支协调 git 冲突如何解决,遇到过哪些冲突问题,你怎么解决的?4、问 git 的 rebase 和 merge 有什么区别和关联,这个我回答错了,我说 rebase 是交互式变基,使用这个命令会弹出交互式变基窗口,可以自行选择 pick 或者 drop,或者合并 commit 记录等等, merge 就是普通的合并。他说这是这两个命令的表象区别,你知道他们实际的区别吗?我说我可能平时了解较少,只是用,比较少了解深入,然后他也没为难。就说,哦没事,知道怎么用已经可以了。5、问深度学习、机器学习、大模型的很基础很基础的概念;我说我这个没太多经验。然后问我在 AI 方面的计划和打算,问我对 AI 应用开发怎么看。6、 然后让我写一个 可以直接暴力的 hard 的力扣,但是我用的是纯暴力,一开始还理解错了他的意思,他还帮忙重新解释了一下题目。感觉用暴力这题就是 easy 的难度。过了。然后问我力扣做过多少题,是不是没见过这题,我就如实说是的,之前没怎么刷题,离职后去旅游了,八月才开始找实习。开始慢慢接触刷题。以前刷的题也不是很多。7、问我有什么想问的,对工作有什么期待8、大概什么时候能来上班,一周工作几天,可以实习几个月?周二上午 HR 给我打电话告知通过,和我沟通 offer(这个部门日常实习只有一轮面试)下午我发现我研究生刚入学,学籍证明在学信网暂时没有,和 HR 商讨可否延迟 offer,暂时保留。HR 和我都在推进这个事情。周三 HR 告知业务部门开绿灯允许我暂时使用学校加盖公章的在读证明和录取通知书扫描文件,再加上本人手写的情况说明书。后续再补上学籍证明即可HR 告知周四 offer 就可以发下来
查看14道真题和解析
点赞 评论 收藏
分享
评论
1
17
分享

创作者周榜

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