#软件开发2023笔面经# **讲一下springCloud** **讲一下专利** **讲一下treeMap、HashMap、HashTable的区别** 1、hashtable是早起java类库提供的一个哈希表实现,本身是同步的,不支持null键和空值,由于同步导致的性能开销,现在已经很少被使用了 2、hashmap是应用更加广泛的哈希表实现,应为大体和hashtable一致,不同点是hash
2022/9/6 一面 45min 面试官先介绍了一下部门业务,这点好评 自我介绍 挑一个自己觉得最想说的项目讲一讲 redis的底层数据结构,基本数据类型,除了基本的五种之外还有哪些,简单介绍一下 bitmap能用来干嘛,举一个适用场景 压缩列表和跳表,他们的查询复杂度,压缩列表的原理 redis的内存淘汰机制 redis和db的数据一致性解决方案,雪崩和击穿,布隆过滤器的原理 SpringAo
2022/9/7 二面 25min 自我介绍 项目核心功能的实现,延伸一些场景问题 实习项目的业务介绍,最有挑战性的工作 JVM垃圾回收器了解哪些(CMS,G1,ZGC),简单介绍一下 mysql索引 介绍一下线程池,工作原理 反问:部门业务(白条金条)、后续流程(hr面)
9.8 15:30 面了大概半个小时 1.自我介绍 2.项目介绍 3.项目相关问题 开始八股 4.Map的实现类 5.HashMap介绍,put流程 6.1.7扩容死链具体描述整个过程:设定一个场景去回答,关键点就是线程冲突情况下进行链表迁移,e,next指针和头插法的一些问题。 7.redis保证高可用:主要说了数据不丢失和服务不中断,AOF,AOF重写,RDB,redis默认的RDB生成时机以
20220908途虎面试(java岗) 写在前面:记录下20220908途虎面试(java岗),整体挺愉快的,面试官人很好,不会的地方最后都会解惑 面试过程 上来就手撕算法,没有让自我介绍(估计听多了有点恶心hhh) 算法是一道判断两个二叉树是否一样,很简单,两分钟写完了,然后就开始正式面试 问是不是大数据方向的,说是的,SpringBoot不太熟悉,然后后面基本问的都是大数据和java se 知
什么是JVM Java的基本数据类型 HashMap 抽象类和接口的区别 进程和线程的区别 线程池创建方式,你平时会用哪个?会出现什么问题?怎么解决 线程池的工作流程 线程池的参数 线程不安全的场景? volatile关键字?具体怎么解决指令重排的 synchronized锁 什么是可重入锁? 可重入锁解决什么问题? MySQL索引种类 B+树 Redis数据类型 Redis高可用 Redis为什
1.实习。 2.java: 你怎么理解面向对象,有哪些特性,解释下各个特性。 final,finalize,finally的区别 什么是值传递 怎么拷贝一个对象 说一下内部类 什么是反射,优缺点,应用场景 重写equals,需不需要重写hashcode 说一下jvm的新生代,老年代,持久代 3.mysql: 介绍下innodb 隔离级别有哪些,mysql的默认级别,读已提交和可重复读的区别 mys
面试官很准时,一上来就先做了个自我介绍,说了名字,部门啥的 1. 到我了,自我介绍 2. 简单问问项目,有遇到过什么难题吗 3. (八股文开问)重载和重写的区别?什么时候无法做到重写? 4. final关键字的用处(修饰方法、修饰类、修饰变量这三大方面慢慢说) 5. finally关键字的用处 6. 常见的垃圾回收算法 7. 复制算法有什么缺点 8. HashMap的底层数据结构(老老老八股了)
1.在学校平常讲英语还是日语 2.用英语自我介绍下 3.平常用什么语言 4.linux环境用过吗,命令说几个 5.linux修改文件权限的命令是哪个(chmod) 6.JDK和JRE的区别,JDK除了JRE还有什么 7.equals和hashcode说一下 8.java值传递和引用传递区别 9.jvm了解吗,-xms等参数说一说 10.java的默认垃圾回收机制是什么 11.创建线程有几种方式,实
自我介绍 Java面向对象的几个特性 重载和重写的区别 抽象类和接口有什么区别 HashMap和ConcurrentHashMap的具体实现和细节 一个场景题,一个线程来进行写hashmap,然后另外一个线程来进行多次读hashmap,会发生什么。(我这个地方不知道他想询问的一个点,忘记了jdk1.7多线程的访问会出现死循环的问题) JVM的垃圾回收算法 JVM垃圾回收器了解那些 JVM的运行时数
自我介绍 问项目,为什么做这个项目?最大的收获?有哪些表?表怎么设计的? redis怎么用的?redis有哪些数据结构?集群了解吗? JAVA学了哪些方面?说一说线程池以及它的参数 如何理解面向对象?说一说多态? 说一说你优势的点在哪? 期望工作地点?说一说你大学里觉得最佩服自己的时刻? 未来三到五年的一个规划? 智力题(二进制那种) 反问 挂了#满帮#
8月13笔试的,今儿才面试,面的很快,面试官人也不错,但和我同门有点区别,他只有一面(三个人一起面的),我这面只有一个人面,忘记问后面还有没有技术面了 聊聊springboot、 常见的排序算法、 桶排序原理、 存储过程的一个场景题、 红黑树的保持平衡的步骤、 连接mybatis的所有步骤、 说说你了解的锁、 设计模式、 责任链模式和代理模式, 大概这些,后面的不记得了 #兴业数金#
#秋招# #面经# #烽火星空# 时间:9.22 14:00 1、自我介绍 2、Java访问权限 3、Java数据类型 4、说一下HashMap 5、说一下线程安全的集合 6、说一下hashMap扩容机制 7、创建线程的几种方式 8、说一下sql注入,怎么解决 9、说一下mysql的外连接 10、介绍一下SpringMVC的执行过程 ……还有几个忘记了 11、项目相关 redis、nginx、li
拒绝摆烂,从复盘面经做起!! 下午还在睡午觉,突然接到电话说我有个面试迟到了,遂看面试安排表,发现确实开始十分钟了,马上翻身下床,打开电脑,准备面试。 进入会议,和面试官说了抱歉,开始面试,但是面试官不开摄像头,很别扭。 先问了项目情况,为什么做秒杀,做此项目要考虑哪些东西,是参考的别人的吗,有什么不同点?没细问。 之后就是基础知识。 抽象类和接口区别,类加载器分类,双亲委派机制,怎么打破双亲委派
1.构造函数 2.JAVA单继承、多继承 3.值传递、引用传递 4.创建线程方式 5.springboot优点 6.springboot默认日志框架 7.springboot常用注解 8.springboot和cloud区别 9.redis数据类型 10.redis string最大长度 11mysql优化 12.mybatis(自由发挥) 13.mybatis like怎么写sql 14.消息队