1. 自我介绍 2. 唠嗑了几分钟,为什么要转计算机,我个人觉得本专业和计算机之间的区别 3. 项目的难点和业务场景,项目中的模型是怎么实现的(问了好久) 4. 缓存击穿、缓存穿透和缓存雪崩的区别 5. 算法题:两个已经排序好的数组num1和num2(升序),num1和nums2中数据个数分别为m,n,num1有多余的长度刚好存满nums2,即nums1的长度等于m+n,求返回的num1数组正好是
1.自我介绍 2.拷打我的垃圾实习 3.拷打mysql 一条mysql语句执行发生了什么? mysql服务层和引擎层?优化器在哪里? 索引,优点?(可以把一层和二层的索引缓存到内存没答出来) binlog,redolog,undolog?假如不用redolog,只用undolog行不行,落盘失败直接回滚不就行了? redolog上已经记录了插入的数据,但是还没落盘,可以查到这条数据吗(可以,从缓存
中午一点面试😡困死我了😡 项目相关的问题 Java集合 线程池的创建方式 了解jvm、gc垃圾回收吗(不了解) 说说自己了解的设计模式 实习相关 因为是在公司找了个会议室,只能手机面试,所以没有手撕环节 反问环节 总体上很轻松,也很简单,希望能过 离谱 刚问了一下hr笔试是两轮技术面面完才发,而且笔试成绩占比很大
过程: 半小时八股,半小时手撕 开门见山直接八股,连自我介绍都没有,亏的我面试前30分钟一直背自我介绍😅 redis: 双写一致,具体是怎么用互斥锁解决双写一致? 为什么redis这么快,redis网络模型? redis常用数据类型,zset如何排序? kafka: kafka可靠性? JVM: 讲讲分代? gc回收对象怎么确定? volatile关键字? 其他: 10w个数
招银网络科技 java后端开发 base成都 9.9 一面 - 阿里云实习项目拷打(15分钟,居然还问了机器学习评价指标、过拟合问题) - 八股(10分钟) - MySQL 索引失效 - MySQL 主键索引和唯一索引的区别 - Java 内存模型 - Java OOM - Java 重载和覆盖(理解是重写?) - Spring(没用过) - Python多线程(没用过,然后问了Java线程的状态
面试时长半小时 自我介绍 讲一下实习项目(问的很细) 负责哪些模块 主要写了什么功能和需求 什么情况下适合用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都是怎么
晚七点,上海某公司,腾讯会议 自我介绍;介绍下你的实习项目吧(电子名片,自研,具体业务;最拿手的竟然有些生疏,好歹说完了);你能说一下ArrayList和LinkedList的区别吗(Collection,List Set Deque 接口;ArrayList,LinkedList;Map;数据结构方面,动态数组,双向链表;查找效率;操作效率);你刚才提到了查询效率,这两个的查询时间复杂度是多少(
一天三面,好快的速度~ 上午11:00 一面 50min 问实习,常规八股(计网,Java基础,MySQL事务,索引分类,线程池,HashMap,集合LinkedList,ArrayList等等) 状态比较好基本秒答,算法层序遍历秒了 下午 1:30 二面 45min 问实习,线程通信(我想复杂了说了一堆,直接说wait,notify就行),http头部(感觉经常问),ThreadLocal(讲了
大概不到40分钟,后面几分钟就问意向城市(哪都行),想从事的方向(不了解有哪些业务,,就说了后端开发。。。) 前30分钟: 1.介绍项目。 2.然后抛出一个问题,如果没有springMVC,怎么把类似的请求发送到同一个handle?/或者怎么路由?😵 想了半天,说可以用正则表达式,然后问正则针对这个问题会有什么缺点? 又想了半天,说了性能上,安全上。面试官说还是没有提到他最想听到的一点。😷 3
(这是官网投的,和之前的美团不是一个途径) 八股 常规八股,基本都答上了 SQL题 突然考了一道SQL,意料之外,没写出来,给面试官说了思路😭 算法 最长回文,写出来了,花了不少时间 面试官又追加了一道算法,旋转链表,让10min内写出来,太紧张了,没写出来😭 总结:没想到会考SQL,第二道算法挺简单的,没写出来挺可惜的 想问下各位,是不是美团官网投的没过都会收到感谢信啊啊? #美团#日常实习
自我介绍 介绍一下你最近做的一个项目,你负责的职责,串起来说说? 我看你用了Redis,说说Redis怎么在项目中用的? 秒杀优化你是怎么实现异步秒杀的? 分布式锁我看你自己简单实现了,能说说怎么实现的吗? 自己实现的分布式锁的问题有遇见过吗? Redis 缓存击穿、缓存雪崩、缓存穿透我看你解决过,说说用的什么方法? Spring Cloud有了解过吗? JWT + ThreadLocal 为什么
状态:一面过,已约二面 一面 2024-04-22 25min ----------------- 1. 介绍时说go,简单说下go 2. 创建线程的方式 3. 守护线程 4. ArrayList和LinkedList的区别 5. 线程安全的hashMap 6. 堆区组成?年轻代进入老年代年龄?年轻代和老年代用什么回收算法? 7. 和jdk同包同名的hashMap,对系统的编译和运行有什么影响?
面了一个半小时,汗流浃背了 每个问题问到不会为止 1. 自我介绍 2. Go的channel底层是啥 3. Go的锁底层是啥 4. 说一下Java的内存模型 5. JMM知道吗,说一下 6. volatile底层怎么实现的 7. 说几个happen-before的场景 8. 原子性是如何保证的,从底层入手,系统原语级别 9. 线程池知道吗,说一下核心参数,任务处理流程 10. cpu密集、io密集
4.18笔试➡️4.30一面➡️5.11二面 开始面试官说一些基础知识(八股)相信一面的时候已经问过了,所以就不问我基础知识相关的了(实际一面没问八股,全是场景题) 1. ThreadLocal使用时要注意什么 2. 在一个线程中,如果开了一个子线程,子线程能拿到父线程ThreadLocal的值吗 3. 子线程如果想拿到的话,有没有办法实现? 4. 当一个线程池初始化之后,它的核心线程初始化了吗?