![](https://img-blog.csdnimg.cn/20200903133206704.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
面经
记录自己秋招的面经,及时的补充
爱敲代码的小黄
我是爱敲代码的小黄,阿里淘宝集团的Java开发工程师,CSDN博客专家,阿里云专家博主。写过的专栏:Java设计模式、Spring源码系列、Netty源码系列、Kafka源码系列、JUC源码系列、duubo源码系列,期待和大家一起学习,一起进步,一起对抗互联网寒冬
展开
-
字节跳动校招开发一面、二面【凉】
一二面连着面的一面问的挺基础,基本没有回答不上来的问题算法:最长公共字符串【我自己推出来了,,人生第一次推动态规划】二面算法矩阵的90度转【说思路,没写出来】换题:二分的最左边界【秒了】链表的递归翻转【说思路,没推出来】操作系统操作系统分页的好处CPU线程切换的信号答了磁盘调度算法【被面试官给扯回来】答修改程序计数器的指令【被面试官给扯回来】不会了~~~逻辑题rand(5) 实现 rand(7)【这个竟然没想起来】100万文件找10个最小的【Top .原创 2020-12-24 22:41:24 · 942 阅读 · 0 评论 -
京东数科java一面【过】
小哥哥也太好了,给我聊了好多好多道理总时长:57分钟自我介绍实习经历【聊了挺多】集合方面Collection【list(写时复制)/set/Queue(阻塞队列)】Map【HashTable/HashMap/ConcorrentHashMap】synchronized对象头原理的过程A系统1WTBS,B系统300TBS,问解决方法技术角度:读写分离、Kong层、加服务器业务角度:加锁、加进度条AQS是什么原理Volatile祖传绝招【不解释】栈溢出.原创 2020-12-24 22:40:52 · 451 阅读 · 0 评论 -
阿里蚂蚁集团Java一面【凉】
一个小哥哥打来的电话1. 自我介绍2. 介绍实习实习的时候用到了分布式锁深挖分布式锁的实现【回去复盘】遇到了什么问题?为什么用这个?怎么用的?怎么实现?3. 多服务器之间是怎么保持数据一致的【回去复盘】4. 分布式事务5. 微服务了解嘛【回去复盘】6. MySQL的索引7. MySQL的乐观锁和悲观锁8. 具体的乐观锁悲观锁的实现场景9. Spring的反向代理【回去复盘】10. Spring如何解决循环依赖问题【回去复盘】11. 内存系统100%怎么解决1.原创 2020-12-24 22:40:16 · 473 阅读 · 1 评论 -
北京雪球公司Java一面【凉】
这个也是BOSS投的经过昨天两场面试的算法,感觉自己有点菜复习了一上午,准备下午2点的面试面试官加了我的微信好友,很快哈,就开始了视频面试面试官简单的看了我简历,并问:你是应届?我们这是高级Java开发工程师岗位我:啥?????面试官:我沟通一下哈经过一系列的沟通,还是决定面面我自我介绍吹实习基础问题泛型【凉,没背过】synchronized 和 voliate【这就是我的强项了】自己说了10分钟JUC的类CountDownLatchCyclicBarrierPh.原创 2020-12-24 22:39:28 · 783 阅读 · 0 评论 -
九鼎无双一面面经【凉】
题主在BOSS直聘投的简历自我介绍项目+实习介绍垃圾回收垃圾的起源判断垃圾垃圾算法垃圾收集器(三色标记-STAB)重点我以为我的这一波垃圾回收让面试官对我刮目相看接下来该展现我的JUC了然而,面试官不讲武德,对我说:做一道代码题吧我心想:我这力扣230,剑指刷2遍的人,能过不去你编程题很快哈,面试官一道算法题就啪的摆在我面前我看了一下题目,我大意了有点出乎我的意外最后想到用BFS进行查询,但细节太多了,无奈失败告终这次面试后来查了查,是蓝桥杯最后一道大题面试当以.原创 2020-12-24 22:37:30 · 2564 阅读 · 3 评论 -
同盾科技Java二面面经【过】
题主12月10号面的,一直忘发了题目还可以,有几个没有答上来的Java 异常的体系【这个八股还没背过】IO密集型和CPU密集型的线程池创建参数需要多少【说了一个常规的压测方法】Java的五种锁【题主没答全,不过说了说自己实习遇到过真实的多线程异常的场景】六度空间理论,一个人可以直接认识多少人【???】最后和面试官聊了聊,对我评价也可以。题主裸春招,好慌~~~许愿下 HR 面,不知道同盾可以开多少,要是10K是不是有点劝退了...原创 2020-12-24 22:28:13 · 759 阅读 · 0 评论 -
缘起缘灭缘终尽,花开花落花归尘,北森,江湖有缘再见!
考虑了好久做出了决定,自己也不知道这个决定是错误的还是正确的刚开始 HR 带我逛8楼的研发,我其实挺激动的,看着研发团队这么的强大,自己对技术有一种特殊的崇拜感但 HR 没有在8楼找到我的工位,最后问了前台,了解了我的工位,带我来到了工位祥哥给我介绍集成开发组的业务,带我去逛工区,和我聊北森的发展史听着祥哥说完,自己心中的技术崇拜出现了动摇回到了工位,看着同事们做的类似技术支持的工作:和客户进行交流,依据客户的需求来进行定制化的服务感觉自己有点不太适合这种的工作,回去和父母聊了聊,说:实在不行可原创 2020-12-24 22:26:48 · 521 阅读 · 0 评论 -
同盾科技Java一面面经【过】
唉,时隔2个月,再次回到面试的战场,感慨甚多一开始看了面经,发现没有自我介绍,就没有准备自我介绍,然而,,,,第一句话:自我介绍【两个月没看了】~实习经历描述“聪明核桃”项目讲述公司底层架构实现Java SE数组和链表【额~有点懵】重写和重载【应用场景】final、finally、finalize【应用场景】HashMap【结构、扩容、头插尾插】IO流【字节流和字符流】JUCsychornized和volatile【从字节码、JVM、OS和硬件】JVM垃圾回收算.原创 2020-12-24 22:25:53 · 780 阅读 · 0 评论 -
【面经】快手Java二面
自我介绍项目描述介绍改进展望JavaReentrantLock和synchronized实现原理ReentrantLock的可重入性线程池MySQL索引-为什么树高度越高效率越低呢事务-ACID-幻读解决方法手撕代码全排列的思路二分查找(手撕)许愿三面~~~...原创 2020-09-28 14:05:15 · 513 阅读 · 0 评论 -
【面经】快手一面
一觉睡到2.30,本来决定去北森了,不想再面了,为了不鸽面试官,还是爬起来床,去面了,面完感觉自己又行了,感觉又能进大厂了。。。。自我介绍Java SE忘了问的啥了多线程的安全问题讲了讲两个线程依次打印1-100volatileSynchronized和Lock的底层实现(这个还真没看过)JVM怎么判断一个对象已死?七大垃圾收集器(答的有点菜)CMS(答的有点菜)MySQL事务-ACID间隙锁索引为什么采用B+树(面试官好像说了个添加更快的)Redis.原创 2020-09-25 18:56:49 · 406 阅读 · 0 评论 -
【面经】北大医信一面
电话面试项目介绍Java SE说一下return、break、contiue谈一谈反射数据库多表查询多线程两个线程依次输出0~100讲了讲锁、线程池数据结构和算法十大排序-快排最后给面试官说了一下,还会JVM、Redis一些知识面试官:我们对于应届的要求不是太严格,基础知识扎实就可以了面试体验挺好的,问题也挺基础。等着HR小姐姐联系...原创 2020-09-23 10:54:41 · 1450 阅读 · 2 评论 -
【面经】美团二面
自我介绍项目谈谈你在项目中的职责项目的问题项目的描述JUC多线程操作系统死锁手写死锁(昨天刚看,没手写出来~),讲了讲怎么查看死锁计算机网络HTTPDNSTCP和HTTP的关系两道题目两个线程交替输出一个字符串,121*12+12-12/1,输出最终的结果第一个没写出来,说了说大概的想法第二个说了思路,没让写...原创 2020-09-21 20:43:24 · 1000 阅读 · 0 评论 -
【面经】已凉:小米一面
自我介绍项目问题AJAXHTTP-报文结构单例模式-双端检锁Cookie和Session,如果客户禁用了Cookie,怎么办还有好多小问题,都记不得了,面试体验挺差的我中途还给面试官说了,我会JVM、JUC、Redis这种的,一个不问,连Java SE都不问最后,还问我会不会前端~我醉了。是不是那天的笔试太简单了,用来刷KPI的...原创 2020-09-21 13:54:24 · 292 阅读 · 0 评论 -
【面经】已过:北森一面
1. 介绍一下自己2. 说下项目说了说绩效管理系统,没啥好说的,增删改查自己第一次学习JavaWeb做的项目,用JSP写的3. MySQL三大范式 ====== 尴尬 忘了说,我主要看了数据库的引擎、索引、事务等说一下索引吧。直接说了Myiasm和...原创 2020-09-18 18:53:09 · 568 阅读 · 0 评论 -
【面经】已过:美团一面
题主是9月6月做的笔试题,9月11号收到的电话, 后台开发工程师自我介绍项目介绍项目,绩效的增删改查用户登录验证和注册的问题及保存用户信息(Session和Cookie)验证码的实现在不同的电脑上怎么保存同一用户的密码Java se重写和重载接口JDK1.8的特性读取文件 IO流计算机网络http和httpsJVMJVM内存模型(因为我给面试官说了GC和类加载我会,就提了个这个~~~)Redis五大数据类型+跳表(list操作没答出来)JUCRee原创 2020-09-16 19:00:18 · 538 阅读 · 5 评论 -
【面经】已过:烟台威士顿一面
1. 自我介绍2. 问项目讲了讲关于一个细节余弦定理的实现和权值的赋予3. 高并发拿出第一张王牌,volatile关键字,讲了讲三大特性,引出JMM,可见性的实现原理,原子性的关键字,还想讲CAS底层呢,说换个方向,MySQL第二张王牌,MySQL的底层引擎+事务,从事务讲到ACID,讲到事务隔离机制,讲到隔离性,讲到LCBB、MVCC、讲到行锁,讲到间隙锁4. 线程池一个面试官问了我一个:如果目前创建的线程的频率大于销毁的频率,该怎么办?我当时没想出来,往JVM堆栈溢出去想了,实际上应该是原创 2020-09-10 19:42:14 · 485 阅读 · 0 评论 -
【面试】未过:绿盟科技一面
绿盟一面自我介绍:吹牛逼为什么不考研:吹牛逼linxu对linxu操作有啥理解:知道基本的操作,在实验室用过,好多知识都忘了计算机网络说一下你对计算机网络的认识?OSI、TCP/IP、五层协议、TCP三次握手、四次挥手、TCP和UDP的区别、TCP的可靠性、2MSL等待、SYN泛洪攻击数据链路层的协议不会,只知道数据链路层的功能应用层的协议HTTP、DNSJava线程和进程的区别说了线程和进程是啥,线程属于进程、、操作系统死锁一个线程占用B资源想要请求C资源另一个线程占原创 2020-09-03 13:35:47 · 1646 阅读 · 0 评论