9.16 招银一面(基础+八股) 1、自我介绍 2、spring的特点 3、MySQL: 如何查看一个sql是否走索引 解释explain打印的执行计划 聚簇索引和非聚簇索引的区别 4、设计模式(本来想问代理模式,我说只熟悉单例模式,然后就手写单例模式的实现) 5、是否写过单元测试代码,spring对单元测试的支持 6、线程安全: 线程安全的概念 Java中如何实现线程安全 volatile如何实
Java面向对象三大特征 接口和抽象类的区别 重载和重写的区别 总共有哪几种集合?hashmap和hashtable的区别?concurrentHashMap如何能够兼顾线程安全和效率? 线程的创建方式?Runnable接口和Callable的区别 乐观锁的缺点 数据库设计原则 算法题:链表中是否有环 项目中拦截器怎么实现? 项目权限控制怎么实现? 海量信息存到数据库中的数据库设计方案,数据脱敏
更新:寄了,没感谢信,官网直接人才库~ ------------------------------------------------------------------------------------------------------------- base深圳,总共差不多30多分钟快40分钟,没有打代码。感觉很多对我来说都不太好答。 自我介绍 讲一下实习项目。 项目里的bug是什么问题
一面: 做项目用的什么数据结构?hashmap底层原理扩和扩容机制,array和arraylist底层区别,redis都存了什么,mysql的表怎么使用的,mysql事务,设计模式,项目问题解决,技术学习路线,threadlocal用法及底层原理,synchronized和lock的区别,项目多线程使用,用线程池原因,线程池参数讲解,自己的线程池参数。 算法:用两个队列实现一个栈 思考:设计银行流
1.JVM GC算法、分代回收,新生代如何进入老年代(3种情况),如何判断对象能不能被回收、对象头结构 什么样的对象叫根对象 类加载的时机 乐观锁与悲观锁、CAS的缺陷(ABA) 2.mysql 两种引擎的区别 索引的实现,叶子节点内部结构 ACID是通过什么实现的(undo log redo log) 分表(水平、垂直)以及分表后主键的算法 3.多线程 线程池的基本参数以及执行原理 4.算法 寻
一面 自我介绍 Java线程有哪些状态 object的notify和juc的notify有什么不一样 synchronized和juc的应用场景有什么不同 介绍一下开源贡献 什么是响应式编程 说说mysql的b+树 mysql中的内存有哪些结构可以帮助提升性能 另一个开源项目 然后想起来招行用了我参与的另一个devops相关的开源项目,对了一下暗号 注册中心怎么设计(我简历里没写,不会一致性算法,
招商银行我投的是总行信息技术岗和信用卡中心,发的笔试不知道是哪个的,在官网上看状态两个岗位都是简历筛选中。。。 24号下午2点开始,持续125分钟,下面笔经是凭记忆写的,可能会有点小错。 (1)英语 30分钟 20道单选题 3篇阅读理解,每篇5个单选 (2)行测 55分钟 1分钟1题的速度才能做完,根本做不完。。。 言语理解 20道 数字推理 10道 逻辑推理 15道 思维策略 10道 (3
一面 java常用集合,线程的常用方法 如果要在主线程等三个子线程任务完成再往下走,用什么方法 java动态代理 java io常用的类,要读取一个文件内容,输出到控制台上,用到哪些具体的类了 springboot常用注解 springboot自动装配 springboot的properties、yaml、命令行优先级 mysql优化 mysql索引失效场景 交易流水表,每天600w数据,可能查三
1、自我介绍 2、集合有哪些 3、HashMap的底层结构 3、gc有哪些算法 4、新生代用哪些gc算法 5、了解哪些设计模式 6、选择其中的一种设计模式展开来讲讲 7、单例模式是怎样操作的 8、选择一个你熟悉的项目,展开讲讲 9、在项目里面遇到的困难有哪些,是怎样解决的。 反问: 1、刚才回答的地方有哪些不足。 2、公司主要用到的java开发在哪些方面。
1、上来常规自我介绍,然后面试官看我大学和硕士都是通信工程,就问我学没学过计算机组成原理和操作系统; 2、然后就出了一个特别基础的题。。。。,磁盘、内存读取文件以及socket通信会有哪些软硬件的配合?(我:阿巴阿巴...) 3、然后就针对socket通信问,connect时,操作系统会进行什么操作?(我:0_0,阿巴阿巴...) 4、这个时候会绑定端口吗? 5、后续简述TCP三次握手以及四次挥手
#招银网络##凉经##面经# 9.26 1. SpringBoot加载过程,有个具体的点也深入了一下(不会) 2. 线程都有哪些状态? 3. Sleep和wait具体有什么区别,线程状态变化上有什么区别 4. Synchronized关键字,然后说了一个具体的情况,问线程间会不会竞争锁 5. 常见的设计模式有哪些 6. 适配器模式怎么实现的 7. Redis集群,哨兵模式。Redis集群具体能起到
面试官迟到近二十分钟,来了后无说明就直接开始。 - euraka的注册发现是怎样实现的 - mysql的引擎 - redis常用场景 - 实习中遇到问题如何解决? - web应用从前到后的流程 - 设计模式谈一下 - 代理模式 观察者模式 - JVM谈一下 - 数据结构放到哪里面 - http过程 - http响应报文 - JDK1.8相比以前有哪些改变 - 自己开发项目的一个流程 反问环节体验
一面2022.9.21 (30min) 1. 自我介绍 2. 实习介绍 3. 项目介绍 4. 全是八股 各种八股。。 5. 算法:判断链表是否有环 二面2022.9.23 (30min) 全是场景题。。记不起来了 最后问了个“你觉得自己的优缺点是什么” HR面2022.9.27 (30min) 1. 自我介绍 2. 项目过程中遇到的问题 3. 最近学了什么、学习方法是什么 4. 对新入手的项目有没
面试官是个无情的提问机器...感觉他面试别人也麻了,我被别人面试也麻了...真的麻了,想摆烂的心蠢蠢欲动 1.mybatis怎么模糊查询 2.mybatis怎么防止sql注入 3.redis持久化方法有哪些 4.redis数据类型 5.hashmap扩容机制 6.保存1000个元素,怎么确定hashmap初始长度 7.代理模式 8.hashmap为什么要重写equals 9.jvm内存模型 10.
今天很荣幸接到了京东二面 总体的感觉,面的知识点不多,但是比较深,我这里指的深不是说难度,而是结合场景的去聊 这个场景是比较偏的,很多帖子没见到过 1.自我介绍 2.实习的项目经历 3.实习的部分功能和难点实现 3.1实习项目的业务有哪些吧(其实我的业务是TOB的偏职能研发,和我目前面的这个项目组比较对口) 4.聊一下Java的垃圾回收机制 4.1垃圾回收算法有哪些 ? 4.2垃圾回收机制有哪些,