阿里二面面经

1、代码 :

  • 求交叉链表的交叉点

  • 快排中递归的条件 思路

2、多线程相关

  • 线程之间怎么交互通信 ?

  • 乐观锁和悲观锁原理,在java中的体现

  • 为什么加版本号可以避免ABA问题

  • 锁膨胀、锁升级过程

  • 线程写入数据的时候操作系统做了什么?

3、网络

  • 滑动窗口

  • 三次握手 怎么保证传输的可靠性

4、数据结构

  • 聊一聊数据结构

5、数据库

  • 索引的原理 索引的分类 索引的结构

  • 联合索引的原理

  • 联合索引什么时候起作用/不起作用

  • 怎么确定你这个索引用的好不好,有没有效果

6、JVM

  • G1回收器的原理

  • 静态变量存在哪

  • 堆中分哪几个区

  • jvm如何调优 如何分配对空间大小合适

7、用过哪些中间件

#阿里巴巴22届秋招面试##面经##阿里巴巴##Java工程师##校招#
全部评论
线程怎么交互?怎么传递数据呀?
1 回复 分享
发布于 2021-08-03 01:28
美团在职学长送内推福利 内推优势:免简历筛选,直通笔试,全流程跟踪,提供答疑咨询 内推途径 一、移动端https://campus.meituan.com/bole/wechat?staffSsoId=5430873&appKey=hiring-campus-portal投递简历 二、PC端美团官网投递:https://campus.meituan.com/ 内推码:pVDJhsq 注意内推码前后不要有空格 面向人群:2022届海内外院校应届毕业生(在2021年11月-2022年10月期间毕业) 投递时间:即日起至2021年10月14日24:00(北京时间)建议大家早投递,越往后HC越少 岗位:技术类、零售类、产品类、运营类、设计类、市场职能类、销售相关类 base:北京、上海、成都、深圳、厦门、广州、武汉、扬州、石家庄等 欢迎大家加入QQ群:540965327 有任何问题可以在群里交流
点赞 回复 分享
发布于 2021-08-05 14:03
想问一下,线程写入数据操作系统做什么 怎么答😂
点赞 回复 分享
发布于 2021-08-04 10:03
请问楼主是哪个部门啊?
点赞 回复 分享
发布于 2021-08-03 20:20
感谢楼主分享!offer多多
点赞 回复 分享
发布于 2021-08-03 12:22
赞!祝楼主能拿到心仪offer!
点赞 回复 分享
发布于 2021-08-03 12:21
感谢楼主分享,祝早日offer!
点赞 回复 分享
发布于 2021-08-03 12:21
请问楼主多久收的二面通知呢?
点赞 回复 分享
发布于 2021-08-03 12:20
老哥哪投的,提前批吗?
点赞 回复 分享
发布于 2021-08-03 00:30
哪个部门
点赞 回复 分享
发布于 2021-08-02 23:24

相关推荐

05-06 20:30
门头沟学院 Java
📍面试公司:阿里平头哥🕐面试时间:半个小时💻面试岗位:AI应用研发工程师❓面试问题:自我介绍介绍第一个项目讲一下你在这个项目中主要负责的部分、完成的任务,以及遇到什么难点,是怎么解决的?为什么选择用 Redis 做分布式锁?Redis 锁在高并发情况下遇到了什么问题?追问: 具体的锁误删场景是怎么发生的?追问: A如果在中途 Retry 了,还需要重新拿锁吗?Timeout 以后锁已经释放了,Java 进程还在进行怎么办?追问: 既然这个场景下 Redis setnx 不太适合,最后是怎么解决这个原子性问题的?介绍第二个项目追问: 这个项目是你自己业余时间做的,还是有真实用户来用?介绍一下 RAG的原理?它怎么满足你这个项目的需求?RAG 检索的具体链路是怎么设计的?追问: 简历上写提升了 97% 的召回率,这个具体是怎么算出来的?你这个大模型服务目前是怎么部署的?HR / 软性问题学校实验室经历:读研期间有没有做一些研究工作?导师/实验室那边的方向是什么?职业规划实习相关:什么时候可以入职?能实习多长时间?反问🙌面试感想:面试体验很差,首先面试官全程不开摄像头,然后没有手撕环节也很奇怪,最后就是反问环节问到部门在做什么,回复是'不方便透露',,,那其实就没什么可问的了。
查看17道真题和解析
点赞 评论 收藏
分享
因为刷题刷的少,已经凉了。最多拿满150分的选择题部分。150+300+150分,20道选择,15单选+5多选。只支持C C++ Python Java,可以用本地IDE(但我没调试好,用考试客户端的环境,字体好小,影响不小)。选择题考点分布在大模型、机器学习理论、常用深度学习库如pytorch的使用、还有简单的数学计算。第一道大编程题比较综合,我在上面死磕了1个小时我也是服了。是一个关于过载网络最大用户数量计算的题目,核心流程是1曼哈顿距离阈值界定作用范围–2范围内负载计算总负载值–3负载阈值界定关键节点–4直接连接关键节点间先后时间戳定义数据流向–5形成多条数据链路(可开环)–6搜索用户数量最大的数据链路。这道题我卡在第5步做不出来了,核心肯定是出度为0结束,入度为0的作为集群起始节点。我都是用python实现的,基本思路是先把所有关键节点按时间戳排序,对于每个当前节点,用哈希字典不断(排除相同时间戳)迭代在值列表里面append所有时间戳靠后的直接连接的关键节点,这个算法理论正确可行,每次append前要先判断当前节点是否在字典存储的所有累积路径的最后面,不在就重新新建一个路径,在的话就继续累积路径。但是时间复杂度肯定不低。后面急眼了就跳题了。第二题简单很多,一个二叉树DFT递归调用的设计,统计权重和为0的、从根节点到度小于2的节点的、路径长度不小于2的有效路径个数。所以我犯了小学生错误。第二题是一个列表字符串输入,按照层级排列的二叉树,缺失节点用None字段表示。实现起来很简单,考试的时候我以为前面受挫情绪不稳,所以又耽误了进程。因为题目要求记不太全,没有写完也不知道代码正确性,这里贴图记录一下吧。
LuminousFi...:第一道不用排序直接搜就能过,估计数据给的水
查看3道真题和解析
点赞 评论 收藏
分享
评论
6
54
分享

创作者周榜

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