22.11 1.自我介绍 2.实现一个方法,传入多个参数返回拼接多个参数的字符串(我也不明白他描述的这道题是什么意思) 3.stringbuffer和stringbuilder区别 4.单例模式的几种实现 5.synchronized和volatile作用介绍和原理 6.创建线程的几种方法 7.线程池参数设置你常用哪些 8.用线程池怎么创建新线程(不会,他说用newSingleThread方法嘛,
酷家乐 :在线家装设计互联网企业 答得很差哎,面试凉凉经,最后面试官只是淡淡的说了句具体后续HR会通知,然后就结束了,写面经攒好运#面试# >1、自我介绍: > >算法与java之间的选择。 > >2、设计题:模拟买高铁票的情况 > >3、项目介绍: > >讲讲你写的这个项目 > >聊聊你的Mysql 数据库这块的设计 > >ThreadLocal聊一聊。 > >聊聊 > >Spring :
base武汉 aop原理实现 spring bean循环依赖如何解决 虚拟机程序计数器为什么私有 mybatis分页原理 http/https协议区别,公私钥加密 arraylist linkedlist区别实现 缓存策略 数据库引擎、索引 如何优化网页加载速度 记得不太清了,问题都没什么铺垫,跳跃很大。已挂 #面经#
一、面试题 1.先介绍一下自己 2.看你简历上写了一个在线视频弹幕系统,在这个项目中,你负责的模块 3.看你项目中用到了ElasticSearch,搜索类型是什么,如何实现搜索功能的 答:跨实体建立索引,给关键字段设置索引,进行模糊查询功能,举例了elasticsearch在项目中的使用 4.为什么用ElasticSearch,说说你对ElasticSearch的了解,ElasticSearch的
Java后端实习生一面 自我介绍+项目介绍:5分钟左右 项目面: 你在简历中的两个项目里都是负责人是吗?是的。 在这两个项目中遇到的印象比较深刻的技术问题/项目推进和沟通方面的问题?协调不同团队成员的开发进度,要尝试去了解各个成员最近都在做的事情,尊重大家的现实情况,在不施压的情况下最大化开发进度;前后端的协作问题,接口规范,先开发后端还是先开发前端,或者相反又或者是一起推进(数据渲染中字段修改麻
手撕环节:LeetCode原题 5分钟结束。 1.什么是链表(我例举了单链表和双向链表)。 2.尾插法,头插法(尾插忘了,就记了个头插入)。 3.HashMap(老八股了,从头溜到尾)。 4.HashMap线程安全吗? 为什么,会导致什么?(循环链表)。 5.为什么选用SpringBoot。 6.@Autowired和@Resource(面试官没读清,就听到了个@Resource) 7.Mysql
自我介绍 自学 Java 的过程 类加载机制 类加载器种类 双亲委派机制 自定义了一个 String 类,能不能正常使用 Java 常见的集合类 ArrayList 底层、扩容机制 ArrayList、LinkedList 区别 平时开发遇到的异常 ThredLocal 原理 synchronized 和 volatile 的区别 synchronized 修饰静态方法和实例方法的区别 Concu
常规 自我介绍 八股 面向对象 继承 访问修饰符的作用 基本数据类型 int 和 long 的区别 int 和 Integer 的区别 重载和重写的区别 常见集合 hashmap 底层实现 反射的概念 反射的实现 AOP 动态代理的两种方式 Java 内存区域 垃圾收集算法 抛出异常和捕获异常 try、catch 的过程 MySQL 和 redis 的区别 redis 应用 redis 实现分布式
更新下之前的面经,中小厂实习面试确实八股问的多,只有项目中问的会开放一些。上一条面经评论区还有人说我是编的😅 我写面经是能挣你钱怎么着...
第一次面试 1. 自我介绍 2. 智能BI的分表实现 3. Java单继承还是多继承 4. 所有对象最终的父类(Object),以及它含有的一些方法,及作用 5. 你熟悉的集合类,以及你了解的原理,越详细越好 6. 三个异常种类 7. 平时怎么处理异常 8. MySQL Group by 9. 常见的排序算法,以及各自的性能。 10. 你觉得哪种排序最快
Q1:疫情三年是怎么学习的? A1:自学 Q2:有没有看过国外的一些比较好的教材? A2:SICP,稍微介绍了一下内容,里面使用一种函数式语言进行教学(名字忘了)。其实也没有很深入地学习。 Q3:这种语言和Java有什么区别(从计算机的角度) A3:括号比较多。(估计面试官也绷不住了) Q4:有没有了解过Java这个语言对于各种底层的支持,除了语言层面,框架层面(Spring boot),就是整个
1、垃圾回收算法和对应的垃圾回收器,然后问了cms和g1的回收过程。(g1的回收过程没打出来) 2、偏向锁、轻量级锁、重量级锁的内容以及锁的升级过程。 3、cas是什么,aqs是什么,aqs的节点是怎么加入到队列的。(我说最后一个节点的next=当前节点,当前节点的pre=最后一个节点,他说这样存在并发安全问题,然后我不知道怎么办了) 4、aop怎么做的,springboot的自动装配原理。 5、
自我介绍 string s =“a” +"b" +"c" +"d"创建了几个对象 讲一下concurrenthashmap jvm内存模型 bean的生命周期 sychronized和lock的区别 sql语句 从表中查询50条记录并按降序排列 反问环节#我的实习求职记录#
1.自我介绍 2.Java中的八种基本数据类型 3.String StringBuilder StringBuffer区别 4.接口和抽象类的区别 5.内部类 6.mysql索引,索引的底层数据结构实现 7.redis有哪些数据结构 8.List和Set的区别,以及底层数据结构实现 9.http和https的区别 10.tcp与udp的区别 11.双亲委派机制 12.BIO NIO AIO模型
一面 60min 视频面试 面的很深,没开OBS,记得不是很全 自我介绍 讲讲你最近的这个项目,你的工作,碰到的困难和解决方案 数据库怎么设计的? 登录模块怎么设计的?你说你用到了token,token包含了用户的信息吗?token要不要持久化?cookie/session的生命周期 MySQL 增删改查场景题 事务的隔离级别,MySQL默认的隔离级别,隔离级别越高越好吗? 可重复读 不可重复读