1.group by 和聚合函数的一道sql题 2.括号匹配 栈的应用 3.最长连续序列 hashmap的使用 4.spring event (不会) 5.倒排索引原理 6.es的使用流程 7.docker怎么部署java项目 8.docker部署微服务项目的时候怎么部署到同一个network下
面试其实也就一面,前两天刚面完,两个面试官拷打 第一个面试官: 1、自我介绍 2、问我第二个项目一个关于ak、sk的签名算法 3、问我dubbo在项目里面怎么用的 4、spring事务 5、问我第一个项目做了什么(两个模块) 6、Jvm垃圾回收的过程(项目中提到了jvm) 7、双亲委派机制 8、tomcat是否打破了双亲委派机制 9、为什么打破 10、说一下策略模式 11、说一下ElasticSe
感觉寄哈,很多没答出来 为什么面试官不开视频,就我一个人开我好尴尬的好吧,对着黑乎乎的头像交流,我真的无语。。。。 问题记录: (1)根据简历上写的项目问了很多相关的(包括设计模式、redis、MQ、ES这些,每一个都问了具体的) 这里有一个就是MQ挂了怎么办,没答好。 还有就是为什么单体项目要用MQ,不是分布式才用吗?真的吗家人们,单体项目没必要用MQ吗? 还有分布式项目跟单体相比有什么好处?脑
25mins 1. 自我介绍 2. 介绍一个项目 3. 项目一些实现细节 4. 八股 AQS redis key过期怎么办(我答的是可以用数据库唯一索引做双重保障,但是面试官说了一个redisson模型,之前没有太了解过) redis缓存穿透 布隆过滤器 volatile jdk具体是如何保证每次读取的数据都是最新的(读写的缓存一致性) java的各种锁 dubbo的原理 aop中 jdk和cgl
无手撕 1.自我介绍 2.项目详细介绍,人数,具体实现了什么 3.StringBuffer和StringBuilder的区别 4.Spring的IOC 5.如何保证线程安全,线程安全是什么?Synchronized用法 6.缓存雪崩,缓存穿透,缓存击穿三者是什么,解决方案是什么 25分钟结束,无反问环节
无手撕,无手撕,无手撕! base:成都 1.自我介绍,项目挑一个讲讲 2.SQL语句可以从哪些方面优化(就答出来一个索引。。) 3.java面向对象的原则(不只封装,继承,多态) 4.java设计模式,挑两个讲讲具体 5.java内存管理怎么实现的 6.OSI七层模型,TCP在哪一层,HTTP在哪一层 7.TCP三次握手过程,长连接短链接是什么,各有什么优劣 8.数据从a系统发送至b系统,怎么知
常规八股 40min 1. Redis的一般应用 2. Redis分布式锁实现,Redisson实现 3. 其他分布式锁的实现方式 4. 缓存和数据库一致性问题 5. Redis为什么比MySQL快 6. 常见索引 7. 联合索引最左匹配 8. 索引失效如何排查 9. Spring事务 10. 声明式事务的优缺点 11. 事务失效的场景 12. MySQL事务隔离级别 13. 脏读、不可重复读、幻
9.8 钉钉 一面 30min 项目开问 dubbo、数据库设计、签名验证、spring、react 八股: c++跟java 数据库事务、怎么使用的 线程跟进程 线程竞争 乐观锁跟悲观锁、哪里调用了 线程间数据共享volatile 归并排序 nio Integer128 还是项目太弱了,感觉面试官都没啥可以问的,八股也没背好。 面完直接挂😭
团子,我的神,面试官真的都很幽默啊 面试时长:60min(大部分时间吹水 面试内容: * 自我介绍 * 腾讯项目讲下 * 华为项目讲下 * dji项目讲下 * 手撕:线程交替输出 * 转java吗? * 转是因为找不到工作还是真的可以转 反问: * hr面排到了下下周
救命状态好差,好多问题都回答的不准确,我哭 全程八股 redis,内存淘汰机制,具体实现 线程实现方法,拒绝策略,wait和sleep(是wait释放锁啊😭我说完面试官一直反问),线程池七大参数,如果有一个阻塞异常线程还会运行吗 索引 jvm内存模型,哪些分区容易出现异常 面向对象多态和继承,重写
开始折磨! 讲讲你对锁的理解和分类 CAS一般来说是怎么实现的 如果我们实现一个自旋锁的话应该怎么利用CAS CAS自旋会有什么问题 怎么让自旋过程不那么消耗资源 还有别的锁的分类吗 Java种哪一类实现了公平和非公平锁 ReentrantLock的非公平性是怎么实现的 讲一下对索引的理解 除了数据库,举几个在其他地方用到索引的例子 讲一下往跳表里插入和查找数据的流程 往跳表里面存n个数据,占用的
网络: 四次挥手的wating状态?为什么要设定2MSL,不设定的话有什么影响? 数据结构: Arraylist和Linklist hashmap、hashtable和concurrentHashmap rehash的细节 RBT和B+Tree RBT的用途 os: 堆和栈的区别 进程如何分配内存 进程和线程 线程通信方式 进程通信方式 堆如何寻址?从大到小or从小到大? 数据库: 讲一下联合查询
1.谈谈类的加载过程? 2.什么是双亲委派模型?有没有办法打破? 3.深拷贝和浅拷贝的区别? 4.Spring、SpringMVC、SpringBoot的关系? 5.& 和 && 、| 和 || 的区别 6.HashMap 和 HashTable区别 7.Redis的主从复制?了解么 8.还有比redis更快的不?相比优劣性? 9.如何保证 Redis 中的数据都是热点数据? 10.redis 持
9.2周六,也真是挺卷的哈 刚好30分钟,没有手撕,面试官态度超好,很年轻,还给我很多建议 1.自我介绍 2.项目介绍下 3.项目怎么管理的之类的,做了哪些事 4.组员完不成任务怎么办,项目没往技术上面深问 5.八股方面,问我对哪块熟悉,我说类加载,那讲一下 6.hashmap的put过程 6.操作系统进程和线程区别 7.操作系统为什么要弄虚拟内存 8.数据结构B+树 9.算法说下归并,快排 10
上来文项目亮点和难点,我说完了,然后给自己挖了个坑核心线程数是最大线程数两倍,然后面试官死怼为什么设置两倍,我说看到一些资料IO密集2N,CPU密集N+1,最后面试官说一般设置为N+1比较好。 说完项目15分钟 然后面试官问集合源码看过哪些,问我hashmap,我说一面问过了,然后让我讲hashmap并发安全问题以及如何解决; 问我JUC源码看过哪些,说看过一些AQS,ReentrantLock看