阿里智能信息 凉经

已经凉啦,发出来攒攒人品吧

一面:基础平台研发工程师 45min
【感觉挂了结果第二天没有电话通知默默发了面试邮件?】
1. 自我介绍
2. 项目拷打(不知道为什么会觉得这是实习问了好几次,其实后面问题都是基于项目问的)
3. 负责部分
4. 喜欢哪个方向的技术
5. 项目难点
6. 是否有压测?追问用多少个Java实例压测的(因为测的是Redis秒杀)?
7. 负载均衡怎么做?(我扯了好多RedisMySQL,他说先回到前端请求第一步来考虑(懵了好久才理解他在说Spring那层),然后没想到nginx之类的中间件,直接瞎说在前端可以用hash来分发,后来被点了nginx)
8. Redis自己搭的吗?怎么实现备份?怎么实现高可用?集群节点挂了咋办?哨兵模式原理?
9. SpringBoot和SpringMVC区别?MVC是什么?(我只知道SpringMVC不知道MVC。。。被提示知道servlet吗,但是Spring真没了解这么深)过滤器和拦截器的区别及各自的应用场景?(强行答了几个被问还有吗,哑口无言)怎么设置Spring框架参数使单个Spring可以支撑5000个用户并发做请求?(其实我对5000个用户毫无概念,也不会设置参数)提示Spring默认线程数是多少?(还是不知道)
10. Java项目跑起来之后怎么动态查看堆栈和内存具体内容?用什么工具去看?(记得有命令但是一个都没记)
11. JVM方法区干啥了?解释方法区、堆、栈的概念。
12. 网络socket编程有做过吗?(我说课设用C++写过)backlog是什么?(再次哑口无言)
13. 平时有看开源项目或者开源代码的习惯吗?(老实回答不经常)那平时从什么地方获取技术资料?
14. 了解过AI吗?了解过大模型吗?有没有试过本地跑模型调接口来测试大模型能力?(都没有救命,只学过很基础的机器学习算法)
15. 自己是喜欢搞计算机的吗?(不知道是不是觉得我太菜了一点都不研究技术)
16. 反问(请求提建议:搞清楚基础,比如JVM及其基本命令、socket原理、servlet;学会调优的一些东西,比如Redis高可用、负载均衡怎么做;要多了解最新技术)
17. 大学在哪里?确定做开发不做算法吗?
18. 看看笔试成绩,没看到,说回去结合看一下。

二面 32min
完全没怎么问八股啊,全在问我怎么学习。处于一个既不敢撒谎但是不撒谎就显得很垃圾的状态。
1. 自我介绍
2. 拷打项目:项目背景是?多少人开发?技术挑战是?瓶颈在哪里?
3. Redis的学习链路?有看源码吗?你理解的Redis架构是怎样的?
4. 有用别的数据库吗?MySQL存了多少数据?如果存了很多数据会有性能问题,怎么办?
5. 根据用户ID取模水平分表,但要查城市ID下面的用户,怎么查?
6. 那如果还要进行一个全局的排序呢?
7. 后端的网络层是怎么实现的?有做过socket网络编程的程序吗?
8. 自己会挖掘一些什么样的技术方向?举个例子?
9. 每周花多长时间写代码?你觉得刷算法题有什么用?编程有时候也挺枯燥的,你怎么觉得?
10. 未来有什么个人规划?
11. 有关注过业界的一些技术方向的发展吗?对AI了解多少?现在大模型能具备这么强的一个语义理解能力是为什么?AI产品对你的学习工作有什么影响?
12. 你觉得自己比较大的优势和缺点是什么?为什么你认为自己理解能力好?
13. 为什么不读研?对深入研究和去工作这两个事情你的思考是怎样的?
14. 为什么这么想做业务开发?这个兴趣的支撑点是什么?(因为我老是提到想做业务开发。。。)
15. 反问:部门业务?加入需要提升的能力?

【第三天早上看默默挂了,不知道为什么#牛客AI配图神器#连第二志愿都消失了】
#阿里求职进展汇总##面经java#
全部评论
佬,面的时候有和你说要转客户端嘛
点赞 回复 分享
发布于 04-30 14:25 陕西
佬一二面隔多久
点赞 回复 分享
发布于 04-26 21:11 湖南
是不是一个广东口语很重的男面试官面的
点赞 回复 分享
发布于 04-25 20:32 陕西
问了hr写的是横向比对挂,二志愿不显示是说应该是还没有开启(希望如此吧
点赞 回复 分享
发布于 04-25 15:42 天津

相关推荐

全程50+min1.自我介绍2.先做题lc56.合并区间,最开心的一集3.在本地ide上用的AI代码助手是哪家的,你还用过哪些相关产品,相比之下有什么优点(我用的是通义灵码,狠狠地舔了一波)4.先拷打一下项目(我做的是尚硅谷的乐尚代驾),问的问题没有那么深入    a)司机抢单分布式锁的实现?    b)如果司机取消抢到的订单,整体业务会有什么变化?    c)怎么使用drools编写规则的,为什么要用(大致是这个意思)?    d)分布式事务不用Seata的@GlobalTransactional注解的话,你会如何实现?5.Java基础   a)反射为什么要比普通调用速度慢?(没答出来)    b)枚举类是可继承的吗?为什么?(忘记了,我跟面试官说我猜是用final修饰的)    c)创建对象的方法有哪些?    d)ConcurrentHashMap是线程安全的吗,原理是什么    e)介绍线程池的corePoolSize, maximumPoolSize, workQueue以及他们之间如何相互作用的?    f)两个线程同时执行++i操作,为什么会发生问题?    g)两个线程同时对一个volatile修饰的变量进行修改,会发生这种问题吗    h)Synchronized和Reentrantlock的区别?    i)ThreadLocal原理?    j)讲一下强引用和弱引用?    k)用过哪些多线程编程的相关类?(没想起来,只答了CompletableFuture还有相关使用)6.Redis    a)关于磁盘IO(我说了持久化机制,应该……可以吧)    b)Hash数据结构的rehash,主要细问了渐进式hash。    c)Redis是单线程吗?为什么会有这么高的性能?7.Mysql    a)Mysql使用的存储引擎中什么是支持事务的?    b)InnoDB用的什么数据结构?B+树相比B树的优点是什么?    c)可重复读和读已提交是如何实现的?    d)Undolog链什么时候会删除?(没有关注过这个,没答出来)    e)索引相关,学生表查询name和score,你会如何设计索引?8.Spring    a)Spring AOP原理?    b)Transactional注解的原理是什么?    c)关于Bean的作用域相关的问题,使用什么注解来设置作用域?(真忘了)    d)Spring是如何解决循环依赖的?大致就记得这么多……目前面试表现最好的一次,也是八股问的最多的一次
阿里巴巴一面397人在聊 查看30道真题和解析
点赞 评论 收藏
分享
评论
1
23
分享

创作者周榜

更多
牛客网
牛客企业服务