1.自我介绍 2.介绍项目中的难点 3.介绍JAVA异常体系 4.synchronized底层原理,锁升级过程 5.分库分表介绍,什么时候做分库,mysql的连接数跟什么有关系 6.http https有什么区别 7.MVCC是怎么实现的,什么是幻读,怎么解决幻读,select for update加的是什么锁 8.@Transactional注解括号里面有哪些常见的参数 9.介绍一下zset 1
暑期实习,时间45分钟,考的很全面项目,八股,场景题全考一遍。面试官很好,首次面试我比较紧张,可能是太菜了。 Java集合 ArrayList和LinkedList的区别 JVM双亲委派机制 创建线程的方式有哪几种 了解线程池吗(当时我说不太会,没问很深) 结合项目说一下怎么运用的redis(因为项目里用了redis和kafka,所以后来围绕着这个问了) 使用Kafka中可能出现什么问题?(后来才
1.实习中使用EasyExcel导出数据导出时间过长怎么办 2.项目使用Lua脚本是做什么的 3.讲一下bean的生命周期 4.如何构建一个springboot项目 5.讲一下队列阻塞非阻塞 6.数据库索引数据结构 7.创建线程方式 8.AOF和RDB 9.项目中Reids和Mysql 以及sql和Mongo数据一致性问题 10.openfeign调用原理 11.15分钟写代码一道简单数组覆盖问题
说明:朋友的腾讯面试体验,我嫖来了面经自己学习,不写答案了。 0.拷打论坛项目,主要问redis。 1.记录uv(Unique Visitors)为什么用set不直接计数? 被问的不是我,但是经典第一题我就不会。 2.innodb比MyISAM好在哪? 3.MyISAM适合什么场景? 4.数据库索引为什么用B+树? 5.B+树为什么支持范围查询? 6.explain优化数据库? 7.讲一下红黑树
1.自我介绍 2.问项目,JWT,MinIO和阿里云OSS,nginx反向代理 3.问实习干了什么 4.ReentrantLock原理(公平锁底层一个FIFO队列和一个信号量,可中断等),Synchronized 5.HashMap和concurrentHashmap 6.Redis哨兵和同步,哨兵如何选举,怎么判断增量同步还是全量同步 7.反问环节(问了有几面面试官说三面)
鼠鼠的第一个面试,忘记录屏了,暂时想起来这些 自我介绍 介绍一下实习期间的项目,在项目里做了什么 项目当中用了java中的什么API,用了什么框架 jvm的原理了解吗,比如jvm生成类的过程,类的生命周期 实习项目用的什么数据库 实习当中设计过数据库表吗,谈谈怎么设计的 怎么优化数据库的查询速度 学校开设了什么语言的课程 用过其他语言吗 你觉得Python和java的区别在哪里 FTP协议位于五层
1、自我介绍 2、项目用到的技术栈、项目问的比较多,一定要多看 3、三次握手四次挥手 4、缓存穿透和雪崩的原因和解决方法 5、布隆过滤器你了解吗 6、mysql中sql执行流程 7、sqlserver你了解吗 8、二进制文件在mysql中的作用 9、undolog和redolog的作用 10、java的基本数据类型 11、spring中ioc和aop你了解吗 12、spring怎么样解决循环依赖
总体感觉面试官非常好,整体难度不大,时间30分钟 先自我介绍 1. List、Set、Map在存取元素的时候有什么区别?、 2. 下面这两个有什么区别? String s="abc"; String s=new String("abc"); 3. 谈一下对注解的理解?注解起到了什么作用?在Spring中Component注解,容器怎么知道这是应该Component?怎么定位到这个类而不是其他的类?
9.13上午线下面,西安站是在喜来登。先一轮技术面再一轮HR面,都在20min左右。 技术面全程无八股无手撕,但是和现场其他同学聊了聊, 不少人都有少量八股,还有人被要求在白纸上手撕。 1.自我介绍 2.实验室介绍,自己目前的课题是做什么的 3.问了点项目,聊了聊业务逻辑和用到的中间件,没有深入 4.反问,问了下新人培养相关的内容 面试是在一个大房间里进行的,每人一张小桌和面试官1v1,虽然不隔音
9.11号一面 1.自我介绍 2.jvm内存模型,堆的特点,新生代和老年代区别 3.线程池常用参数 4.线程池工具类存在的问题 5.TCP三次握手 6.hash冲突的处理方法 7.mysql索引的数据结构 8.B+树结构,特点,与B树区别 9.堆排序的过程(不会堆排序....),那说一下归并 10.手撕题(没手撕出来) 11.遇到一些新的问题,应该从什么步骤进行处理 12.作为一个团队代表,怎么去
发面经,攒运气 面试官人很客气,问的内容以简历上的项目和八股为主 先自我介绍,然后介绍简历上的项目。 Java1.8的内存模型(感觉我回答的过于偏向类加载器了,面试官想让我补充一些gc的内容) 说几种新生代和老生代的gc算法 Java自带的线程安全和不安全的集合,你能例举几个吗(hashmap和concurrenthashmap) HashMap底层原理 ConcurrentHashmap底层原理
hr小姐姐性格还是比较温和的,许愿oc 没让我自我介绍 直接问问题 1.期望城市 2.期望薪资 3.了解用友吗 4.如果有用友,某华,某团,某银行,某逊这样的offer你排个序 5.对加班怎么看? 6.场景题:假设你是负责人,2个项目理应6个月但是只有4个月时间怎么完成? 7.初入职场觉得需要注重什么呢? 8.是之前就了解用友还是找工作才了解? 9.反问 #用友# #用友信息集散地# #hr#
9.7下午面3点半面,25min 1.自我介绍 2.金额、汇率怎么存 3.BigDecimal如何进行计算、怎么四舍五入 4.枚举对象都是单例的吗? 5.对象复制的方式 6.有哪些开源的组件能实现大批量对象的高性能拷贝?(我™哪知道,面试官说了个MapStruct) 7.领域驱动了解过吗? 8.说说你了解的设计模式 9.什么是模板模式,有什么应用场景,Spring中有哪些模板模式的应用? 10.A
8.30 字节一面:凉凉 1个小时40min: 1.springboot 怎么声明一个类为bean 2 @Autowired 和 @Resource 的区别是什么? 3.treeSet和treeMap的区别? 4.刚刚有提到treeMap的底层原理是红黑树,那红黑树有什么特点? 5.还有哪些地方用到了红黑树? 6.你了解AVL树吗?红黑树相比AVL有什么优缺点? 7.刚刚有提到索引有用到红黑树,那
自我介绍 项目相关问题(流程图绘制,引出了后面的redis和数据库) redis缓存用在哪里,用本地缓存可不可以(不知道自己说的对不对) 缓存击穿 数据库的读写分离,为什么要读写分离, 如何提高数据库的读写能力(分库分表) 分库和分表的区别(没答上来) 分表用什么字段分比较好(答错了) 主从数据库如何同步(binlog) sql:查询某一班级内年龄大于20的男性数量;查询某一班级内年龄大于20的男