面试时长半小时 自我介绍 讲一下实习项目(问的很细) 负责哪些模块 主要写了什么功能和需求 什么情况下适合用redis 什么场景下使用多线程 多线程能解决什么问题 场景题:很多仓库,每天需要统计数量(卖了多少,剩多少),这种情况下可以使用线程池吗?具体怎么使用 mysql一张表存多少数据合适,有什么判断依据,一般来说存多少合适(这里让给出具体数量) 讲一下聚簇索引和非聚簇索引 出现慢sql怎么排查
最近跳槽入职了阿里,给大家分享一下面经。 背景:硕士3年经验,L6/P6,美团Java后端; 岗位方向:阿里妈妈,base北京; 时间线:5.23一面、5.24二面、5.27三面、5.31HR、6.5OC; 一面 面试官是同事 1、自我介绍,深挖工作项目:项目的并发量、QPS、架构、实现原理; 2、select和epoll的区别; 3、zk在Kafka中的应用; 4、日常开发中,redis都是怎么
大概不到40分钟,后面几分钟就问意向城市(哪都行),想从事的方向(不了解有哪些业务,,就说了后端开发。。。) 前30分钟: 1.介绍项目。 2.然后抛出一个问题,如果没有springMVC,怎么把类似的请求发送到同一个handle?/或者怎么路由?😵 想了半天,说可以用正则表达式,然后问正则针对这个问题会有什么缺点? 又想了半天,说了性能上,安全上。面试官说还是没有提到他最想听到的一点。😷 3
(这是官网投的,和之前的美团不是一个途径) 八股 常规八股,基本都答上了 SQL题 突然考了一道SQL,意料之外,没写出来,给面试官说了思路😭 算法 最长回文,写出来了,花了不少时间 面试官又追加了一道算法,旋转链表,让10min内写出来,太紧张了,没写出来😭 总结:没想到会考SQL,第二道算法挺简单的,没写出来挺可惜的 想问下各位,是不是美团官网投的没过都会收到感谢信啊啊? #美团#日常实习
面了一个半小时,汗流浃背了 每个问题问到不会为止 1. 自我介绍 2. Go的channel底层是啥 3. Go的锁底层是啥 4. 说一下Java的内存模型 5. JMM知道吗,说一下 6. volatile底层怎么实现的 7. 说几个happen-before的场景 8. 原子性是如何保证的,从底层入手,系统原语级别 9. 线程池知道吗,说一下核心参数,任务处理流程 10. cpu密集、io密集
项目 短链接项目主要做了什么?就是解决了一个怎样的问题?——长链变短链,监控 用户信息分表怎么做的?——学习使用 ShardingSphere 中间件 问完计网又跳回来问项目,黑马点评 描述一下项目难点?——秒杀 Redis 缓存做什么用的,存什么数据——商铺信息 那你秒杀超卖问题是纯用 MySQL 吗?——讲了秒杀异步处理流程,拆判断资格 Redis 处理,生成订单扣库存具体操作异步 MySQL
1、自我介绍; 2、你对那一个项目更加的熟悉?讲讲你碰到的难点,以及如何解决; 3、数据量不断增加,一个队列如何进行优化?顺序性如何保证?集群模式下的有序性如何保证?你了解kafka吗? 4、你了解那些list?ArrayList和LinkedList有什么区别?前者如何进行扩容?扩容过程? 5、你了解hashMap吗?添加100元素,如何设置初始容量,保证再添加过程中不进行扩容操作? 6、你谈谈
1. 自我介绍 2. 介绍实习项目 redis的数据结构 mq消息重复、消息丢失 介绍一个熟悉的中间件 介绍下rpc框架 java线程池了解吗 mysql索引 io多路复用 3.做题 最长递增子序列
问项目花了二十分钟左右 token存了哪些信息 为什么用JWT的token而不用redis的token 如何用redis存储时序数据 redis和mysql数据是否会不一致,如何解决 为什么用NEO4J=》面试官告诉我其实200w数据量的情况下往往mysql效率更高,NEO4J会遇到瓶颈 八股也是二十分钟,没问很多问题 java的两种锁 底层实现是什么,reentrantlock公平锁如何实现 s
其实我面试了两个业务部门,其中一个一面完之后就挂掉了。面试这个部门的时候一面二面没有笔试也还挺神奇的,进来之后问过mentor为什么没有笔试题,说是他们希望找一个进来上手干活的,他们也很少再去刷算法题了,觉得这个东西不是特别重要,主要还是看学习能力。 ## 一面 (一面很简单,聊天比较多,面试分享了很多的见解,以及自己的学习经验) 1. 自我介绍 2. 实习阶段的工作以及实现细节(十几分钟吧) 3
1、自我介绍(突出自己特点,挑一个自己觉得重要的项目讲) 2、考研还是保研?本科成绩如何?(成绩不理想的原因?为此做了哪些努力?) 3、本科阶段你最大的收获是什么? 4、你参加的体育和公益活动给你带来了哪些收获? 5、你本科阶段在科研上做了哪些工作?有什么收获?(讲了一下大创的一个图像分割的项目) 6、挑一个研究生时期引以为傲的项目进行介绍,遇到的最大挑战是什么? 7、职业规划? 8、反问:上班时
一面: 项目 1.session过期怎么处理 2.redis过期时间怎么设置,redis怎么续期 3.rabbitmq可以多个消费者订阅一个消费者吗,实现步骤 4.rabbitmq遇到重复下单怎么处理 5.redis数据类型,zset实现原理 6.redis淘汰策略 7.redis如果一个key特别大,如果要删除掉会有什么问题,比如删除一个特别大的 ZSet,怎么删 8.mysql存储引擎 9.事
八股一个都没问居然,全程问项目 项目介绍,用的技术栈,遇到的难题。 SpringSecurity 怎么实现的权限管理 jwt是啥,ThreadLocal 怎么实现的,用来存储什么 前后端怎么部署的?为什么用nginx? 后期系统用户量过大怎么做? (说了多级缓存那一套 数据库集群 nginx用OpenResty缓存redis,服务器数据,nginx配置不同的服务器实例,mysql主从,最后分库分表
1.主要围绕项目展开 2.线程池(各种细节问的很详细) 3.分布式Redis 4.乐观锁悲观锁 5.实战中,怎么把Redis部署进项目 6.除了Redis还了解其他中间件吗?
1.自我介绍 2.介绍一下两个项目的其中一个 3.redis使用场景 4.MySQL中,char和varchar的区别//没答出来 5.消息队列了解过没//正在学习,用redis实现过消息队列 6.springboot的配置文件格式//少说了一个 7.谈谈你对springboot的理解 结束 总结:郑州某厂(1000-9999) #投递实习岗位前的准备# #我的实习求职记录# 上午投的,半小时不到