9.19 11:20 腾讯会议 33min 自我介绍 是否科班,研究方向,研究成果 挑个项目讲吧 balabala 没什么兴趣就没怎么问了 常规问题 redis为什么快 介绍反射,应用场景 介绍垃圾回收算法 内存泄露,有什么场景会遇到 分治排序有哪些 (天,归并都忘了 讲快排过程,时间复杂度,最好最坏 topK问题 10000个数字 讲完topK,啪一下,很快啊,今天面试结束,谢谢 以上一面 更
自我介绍 SpringBoot的核心配置文件有哪些(只说了一个application.properties) SpringBoot的注解有哪些 SpringBoot需要容器吗,为什么? #{}和${}的区别 resultMap和resultType的区别 数据库用过哪些 DML,哪些操作 如何自增 修改命令的语句 创建线程的方法 死锁的4个条件 线程同步的机制 乐观锁和悲观锁 Linux基本命令
面试官一开始就说了自己所在的部门 自我介绍 项目中的单体热点数据,是怎么存储到Redis的 Redis存储的单个数据过大,有什么问题吗?(不清楚) 说说项目中解决的缓存击穿问题?用JVM锁怎么解决的? 说说你比较熟悉的内容 HashMap的put流程是怎么样的 HashMap的扩容的流程是什么? 什么时候会发生链表转红黑树? 为什么要数组长度大于64并且链表长度大于8的时候才发生转换呢?(不知道)
9/26一面 15min左右 自我介绍 怎么看待编程语言(自我介绍时说了C#和java) mysql在linux下修改表字段用什么命令 mysql索引结构 对redis了解哪些知识 linux了解哪些知识 git用过哪些命令 项目中的socket程序处理通信用的单线程or多线程?(多线程) 用过线程池吗?用的什么线程池? 有没有考虑过成千上万条连接怎么办,能处理过来吗?(回答最大线程数在两种业务情
1. 自我介绍 2. 深问我的ERP项目 3. 如果在建立HTTP连接,连接请求发送过去的时候,拔掉网线会怎么样?(有点懵,我直接扯了下tcp连接失效的机制) 4. 慢SQL怎么优化(几个点都答上来了,问还有吗?比如计算机层面的?我又扯了扯高并发的情况) 5. 后端在请求数据库的时候,网络出现了问题连不上,Java会报什么错? 6. 竞赛中有遇到压力比较大的时候吗? 7. 蓝桥杯竞赛主要是做什么的
已经是上个月的面经了,线下面完VP面后感觉凉凉,现在把前两轮的面试题发出来。 线上技术面1 使用较多的数据结构 讲讲list ArrayList插入删除一定慢吗,什么情况不慢 线程池有用吗,用在哪 spingtask执行过程 索引 线上HR面1 介绍一段经历 解决难题 和其他人相比,你的优点,不足 求职情况 家庭情况 反问:表现的好与不好 线下的技术面2和VP面没记录。如果有机会走到VP面的同学记
农信社面试1对5 详细介绍下项目模块 sql执行过程 sql优化 redis数据类型 进程和线程区别 变量存放在哪里,生命周期 821950389 农信社体检完的可以加个群互通下消息
10.9 一面 30min 本来摆烂了十多天了 面试都拒了。但是很意外突然收到了shein面试,shein是自己非常想去的一个公司,忍不下心拒就面了。但是自己摆烂这么久,水平下降的很厉害。。面的不太好。不过面试比较有意思,记录一下。 1.自我介绍 2.es在你的项目里面怎么用的,介绍一下 3.es的分页搜索怎么做?说一下查询语句?比如我想在每一页都取前1000行。 4.es分页优化? es我是真
1、讲一下实习的经历 2、实习的时候怎么做单元测试的? 3、讲一下你对分布式数据库的理解,开发的时候用到过哪些? 推荐去看:阿里巴巴分布式数据库服务DRDS 4、为什么不去弄深度学习? 5、学Java有多久了?本科的时候学过嘛? 6、手撕代码 ps:全程面试官说的很多,哈哈哈,主要是实习的公司和这家公司业务很对口,最后还送了我一句话,毕业了几年之后,开发人员大家其实都差不多,要“脚踏实地,才能仰望
第一面 技术面,十几分钟,问的还比较简单。 自我介绍 多态的实现和作用 继承中哪些可以继承下来,构造器可以继承吗 重载和重写的区别 hashcode的使用 ArrayList和LinkedList区别 Spring中IOC 分库分表 了解哪些设计模式 设计模式的原则 第二面 hr面,了解一些基本情况 自己最大的优势 实习的相关询问、收获 有收到offer吗?自己觉得没有收到offer的原因 没有收
自我介绍。 介绍下项目 系统的权限管理模型设计大概描述一下 用模板引擎做的什么内容 H5不挺好吗,为什么要用模板引擎。 有用户浏览,记录点赞数量如何实现。 讲一下项目流程,项目怎么设计怎么构思的大概讲一下。(没讲出来) 那这样吧,哪我们有一个项目跟你这个差不多,要你快速了解这个东西,你要从哪里上手这个系统。 首先从系统的整体框架入手,了解系统的功能是什么,要达成什么样的需求,就是总体的设计模块,然
第一面 35min,面试过程比较轻松,问的问题常规。 自我介绍 Java中的集合有哪些 ArrayList和LinkedList区别 JVM内存区域 对象从创建到销毁过程 什么时候引起full gc,有什么危害 sql查询优化 事物的四大特性 事物如何保证原子性 事物隔离级别 分布式事务 @Transactional 如何指定隔离级别 Spring中IOC和AOP的理解 如何进行依赖注入,byNa
数组和链表的区别,在程序中怎么体现 常见的查找算法 面向对象的设计思想 基类继承和接口的区别 程序中如何体现多态 超简单算法题:如何判断一个字符串是不是整数
提前十分钟进去,发现两个面试官都在了,我只能提前开始了 1. 自我介绍 2. 项目的背景是什么 3. Redis的持久化策略有哪些 4. Redis的淘汰策略有哪些 5. 项目中的RefreshToken是怎么做的?(不记得了,面了这么多场,第一次问到简历的这个内容) 6. 为什么Redis这么快 7. springboot的starter用过哪些? 8. spring的注解了解到哪些 9. 多线
自我介绍 讲一下你项目当中设计模式 工厂模式和策略模式的区别 Spring Bean的声明周期 在你的项目当中有没有实现这种BeanProcessor这种接口等等的一些实现 Spring当中你知道有哪些设计模式,以及在那个地方体现的 实现单例方法,怎么实现 单例的Volatile关键字是用来干啥的,保证线程的可见性,禁止指令重排的 操作系统层面进程调度的算法有哪些 创建10万个线程,这些线程有那些