人世繁华|这一个月的Java开发岗面试真题(盒马鲜生+爱奇艺+小米)
前言:最近闲着给大家整理一下面试经验 , 包括(盒马鲜生+爱奇艺+小米+VIPKId) , 内容来自前同事-群友-朋友 , 现在分享给大家 , 也给大家做个参考 。 一起过来看看吧
由于有些当事人也记不清了 , 记得的就都在这里了这些 , 都是些真真真题 , 有的也还在进行中, 后续有的话会补上-更新!
如果看完后对你有帮助 , 记得点赞支持一下哦!
盒马鲜生:一面:
- 给了一道编程题 , 从方格中的某一点怎么去到另外的点 , 有多少种走法
- 数据库联合索引 , 比如用的是A_B_C,给出几种场景 , 问在搜索的时候会什么时候会用到索引 , 讲讲一般怎么对数据库进行优化和explain的用法
- Integer t = null; int m=t; System.out.println(t) 其实考的是拆箱和装箱 , 再编译阶段是把字节码加进去 , 真正进行拆装箱的对坐还是再运行上
- error和Exception区别 列举几个常见的错误
- 死怼虚拟机 , 新生代和老年代的区别究竟是什么?垃圾回收器的算法有哪些?垃圾回收期的名字有哪些?stop-the-world究竟干嘛啦?
- 数据库的索引为什么用树 , 对数据库有没有什么了解?
- 说说集合有哪几种?hashSet的底层是什么?它不安全再哪里?hashmap为什么不安全?(一定要把那2中情况说清楚 , 环出现了会有什么后果)?如果让你来做 , 怎么在不加锁的前提下保证它的安全??
- JMQ是怎么保证我一定会收到别人发的消息?
- nio和aio的区别 , 一定要知道的很清楚 , 所有的细节 。
- new一个线程池的参数 。
- 2个同步shopId让我来做同步怎么同步?
- 1000000个数 , 找K个最大 。
- 快速排序 。
- spring涉及到的设计模式 。
- 了解分布式锁吗 , 知道怎么用吗?
- 知道项目中用到的远程框架它是怎么报警的 , 比如它怎么能在web页面进行监控 , 数据怎么上去的 ,, worker的底层吗 , zooker是个什么东西 , elastic是个啥?
- 平常怎么进行mysql的优化 。
- string是在新生代还是老年代还是永久代 , 用的虚拟机是什么版本的?
- 2个同步shopId让我来做同步怎么同步?
- ibatis和mybatis的不同 。
- redis的2中持久化方式 。
- 除了jsf还了解什么远程框架 , 说说对比 。
爱奇艺一面:
- 手撕了一个很简单的代码 , 求一个字符串中出现次数 。
- 对jvm有什么了解 , 吧啦吧啦的说了一堆 。
- 对多线程有什么了解 , 又吧啦吧啦的说了一堆 。
- 对数据库有什么了解 , 吧啦吧啦的说了一堆 , 给了一个题:表A 有ID字段 值为1 2 4 - 表B有ID字段 1 2 3求A相对于B的差集 。
- 讲了一下项目 , 又巴拉巴拉巴 。
- 首先吧啦吧啦的讲了一通项目 , 说道校验的问题 , 面士官问想实现自动配置 , 要怎么做 , 先说可以放在配置文件 , 然后说可以放数据库 , 又说逻辑代码还是会写死 , 让继续想
- 单利模式构造函数是Private的 , 如果用反射把他设置成public , 是不是会有危险
- 怎么学习redis的(学习一门技术的方法) redis是什么 为什么要用redis , 使用场景 redis相对于其他类似产品的亮点
- mysql中varchar和char的区别 , 如果把一个int类型的数据存储中一个varchar , 有什么影响
- arraylist和linkedlist的区别 , 各自的优缺点
- 拓跋宏啊|韩国人也吃这一套,老祖宗教给我们的
- 清风与酒|《以家人之名》大结局:看不懂三句台词,很难过好这一生
- 澎湃新闻记者 陈逸欣|本周末及下周末,上海地铁3号线这一段将暂停运营
- 本周末及下周末,上海地铁3号线这一段将暂停运营
- 衬衫■早秋想要穿得有气质,不如试试衬衫+半裙这一组CP,简直不要太美
- 中方|外交部:美政客为私利将记者当人质,中方绝不吃这一套
- 美政客为私利将记者当人质@外交部:美政客为私利将记者当人质,中方绝不吃这一套
- 心动奶盖|李一桐李鸿其的深情演绎,却不及58岁“老影帝”的这一笑
- 变化|市场调整,抱团筹码继续松动,风格切换要来了?私募这一数据已提前透露玄机!
- 波妞时尚笔记|早秋想要穿得有气质,不如试试衬衫+半裙这一组CP,简直不要太美