1.集合类的问题 2.1w个数字,找到排列在前50个的数字,使用什么排序方法 3.IOC 4.数据库隔离级别 5.mysql索引的数据类型 6.业务数据库和读数据库分别用什么搜索引擎?没懂,业务数据库可能增删改多一些?就回答了业务数据库使用innodb,支持事务。有大佬请赐教 7.springboot的自动装配原理,springboot比起spring的优点 8.springboot事务传递机制有
宏杉科技二面 小丑面 自我介绍 项目介绍 你为什么做这个项目? 你压测能达到多少? 你对这个秒杀怎么理解的? 四级过了吗?考六级了吗? 那咱们先到这里吧 (??? 我说咱们不是提前五分钟开始的吗?现在就结束,是时间不够吗?面试官直接语气很***的说,一百份java简历里有90个秒杀,网上都是这种项目,我从你的简历里看不到一点价值和新意,我觉得你根本没有真正理解,你回去好好学习一下秒杀的核心吧! 直
1、项目 2、了解哪些Java集合 3、讲讲HashSet 4、设计模式了解什么 5、怎么去实现一个动态代理 6、单例模式了解吗 7、单例bean会出现什么问题 8、springboot事务的隔离级别 9、mysql索引什么时候失效 10、mysql哪些字段不适合创建索引 11、线程池使用过吗?好处? 12、线程池的七大参数 13、JVM内存区域 14、volatile关键字的作用 8.31笔试通
11.9 一面(25min): 1.自我介绍 2.怎么看待加班、团队合作 3.问设计模式了解多少,我说单例模式(饿汉、懒汉、双重校验+锁) 4.枚举实现单例模式 5.问看过什么书 6.MySQL索引底层 7.MySQL事务实现原理 8.事务隔离级别 9.模糊查询索引失效的情况 10.SQL优化 11.用什么分析具体的SQL语句、type字段表示什么 12.创建线程的方式 13.Runnable和C
Spring容器有哪些功能? 什么是ApplicationContext,它背后的原理和应用场景你清楚吗? 什么是IOC? 一个组件向自己内部注入组件有哪些方法? 什么是对象安全? Spring框架中,一个组件是怎样向自己内部注入组件的 使用spring容器怎样获取一个组件,如何动态获取Bean对象? 在spring框架下面,Bean的属性lazy-init有什么作用,默认值是多少 怎样把所有的组
战略规划岗位 一共三轮,分别是同事,总监,总经理面一面视频面,主要聊了过往项目经历,对数字化转型的理解,方法论,用时一小时二面电话面,主要聊了部门的主要工作内容,考察我的背景和一些典型项目的咨询方法三面视频面,交换了对行业转型的看法,对比了数字化转型的几个成熟度阶段,总经理介绍了部门的设置历史和工作内容,职业发展方向等总的来说面试官都很和蔼,可以畅所欲言,体验不错
arrayList和linkedList arraylist扩容 泛型、泛型擦除 springboot优点、springbootapplication底层 Spring声明式事务 线程创建方法 runnable和callable的区别 #和$的区别 MyBatis的缓存 分布式限流算法,秒杀场景用什么算法 synchornized和lock Java锁升级机制 索引失效的情况 数据库ACID特性
说一下HashMap的结构 hashmap为什么不安全 说一下spring的ioc如何保证创建对象都是单实例的 spring三级缓存 说一下mysql中索引使用的注意事项 说一下线程池的参数 redis的数据结构有哪些 知道dubbo吗?我不太了解,我说会nacos,让我说一下nacos的原理 算法题是很大的数据,不能读入内存,如果要找到第k大的元素如何实现 全程都是八股,完全不问我
一面(35min): 先做个自我介绍吧 挑一件你实习中做的有挑战性的事情说说吧(说了解决一个死锁问题,声明式事务+相同记录多次更新+事务内并行流更新+数据库行锁导致的) 数据库的四种隔离级别里面,哪一种隔离级别会出现你说的这种死锁问题? 联合索引(a,b,c),where a=1 and b>1 and c=1,用到了哪些索引? 导致联合索引失效的原因是什么?可以根据联合索引底层结构说说吗? 给你
一面太久忘记了,二面三面同一天(4月11日)搞完。 二面(30分钟) 1.自我介绍; 2.聊了下我发表的论文,问了一下论文的创新点和精度提升了多少; 3.写代码 leetcode 82.删除排序链表中的重复元素II 4.聊了简历中项目(数据量、怎么优化数据查询); 5.MySQL表字段中用了索引,但查询还是很慢会是什么原因引起的呢? 6.Redis获取key很慢可能会有哪些原因? 7.Redis使
一面(11月10日,20min左右) 群面 介绍一下自己的实习公司和所做业务? 自己最熟悉的技术栈? redis除了做缓存还可以做什么? 二面(11月14日,15min左右) 自我介绍 spring 了解哪些spring框架? 什么是IOC?什么是AOP? 讲一下SpringMVC 工作原理? 讲一下SpringBoot启动流程? Spring配置文件有哪几种格式? xml格式和yaml格式的区别
一面 (30分钟) 1. Java Integer和int的区别?分别什么时候用这两种? 2. 讲一讲操作系统所有的调度算法,优缺点 3. 数据库三大范式 4. Spring boot做了哪些优化? 5. go中你设计的分布式锁是怎么实现的? 6. 你做过算法和开发,两者之间的兴趣度? 7. 设计算法:假如公司有一万个人,为他们的年龄排序,O(n)复杂度 二面 (25分钟) 1. 讲一讲Raft
亲爱的读者,这些Java 8 Interview Questions专门设计用于让您熟悉在面试Java 8 Language时可能遇到的问题的本质。 根据我的经验,很好的面试官在你的面试中几乎不打算问任何特定的问题,通常问题从这个主题的一些基本概念开始,然后他们继续基于进一步的讨论和你回答的问题 - JAVA 8中引入了哪些新功能? Java 8中添加了许多功能,最重要的功能如下所述 - Lamb
晓多科技面经 :用过哪些框架? arraylist linkedlist 讲讲 :用过map吗? :正好来写个twosum问题 :讲讲jvm类加载机制 :又来了个Z形树的遍历 :redis用过哪些数据结构? :假定实现排行榜应该用什么数据类型? :redis的缓存雪崩,击穿和穿透 这里被面试官炸了 :spring用过哪些注解? :来个sql,链表查询查买了华为没买小米的用户id 米黑石锤 反问:
1:自我介绍 2:简单说一下对SpringBoot的理解 3:项目里面用到了哪些注解 4:简单说一下项目里面的Redis缓存 4:在项目中遇到过什么困难? 5:说一下SpringMvc的工作流程 6:Jdk和JRe的区别 7:说一下Java的8种基本数据类型 8:说一下接口和抽象类的区别 9:创建线程有那哪些方式 10:Session和Cookie的区别 11:Get请求和Post请求的区别 12