自我介绍+项目流程讲解(20min) 无反问和深挖 八股:(20min) 1.线程的状态?拓展:为什么处于blocked的线程不占用cpu(操作系统角度回答)? 我当时回答:线程的 blocked状态往往无法进入同步方法/代码块,因为无法获取到与同步方法/代码块相关联的锁,因而不占用cpu。面试官认可了,但我事后没有找到相关的面试题,回答仅供参考。 2.对volatile的理解 3.对Thread
全程八股,没有问项目。 1. 自我介绍 2. Java:线程池的几个参数,一个线程进入线程池是怎么执行的;HashMap的数据结构,为什么重写hashcode()必须重写equals(),如果不重写hashcode呢;ConcurrentHashMap线程安全吗,数据结构,怎么实现线程安全的;然后问道锁,介绍一下ReentrantLock,怎么实现的呢;synchronized怎么实现的;介绍一下
最开始问的项目,后面问的java基础 线程池的作用和参数 最大线程数什么时候用 Synchronized 和lock的区别 Synchronized什么情况导致死锁 http 和https 之间的区别 RPC和http之间的区别(没回答上来) mysql索引有哪些类型 mysql支持的四种隔离级别 幻读是怎么解决的 MVCC能够解决幻读吗 幻读的概念 读当前的数据可以出现幻读吗 不可重复读概念 S
1. 面试官介绍业务,以及主要的工作内容 2. 自我介绍 3. 追问详细介绍实习内容(这一整体实习部分问了大概二十五分钟) 4. 业务算法逻辑过程 5. 主要提升体现在哪些方面(和没有优化之前) 6. 为什么这段实习只有两个月的时间 7. 第二段实习的实习内容 8. 实习过程中的难点 9. 喜欢其中的哪一部分工作 10. 了解Java集合嘛,详细说一下Map? 11. 为什么HashTable线程
1.自我介绍 2.面试官看我项目,聊了一些项目实现的问题。 3.说说聚簇索引 4.最左前缀是什么,为什么要最左前缀,不是最右前缀什么的 5.谈谈对强一致性和弱一致性的理解(关于raft的因为我的项目),面试官关于这个每个人都有自己的理解,让我自己谈谈,然后又聊了一些我的项目 6.拦截器和过滤器的区别(完全不知道了。。) 7.aop实现原理(复盘感觉有些点虽然懂但是没答到) 8.线程池的参数(说漏了
春招第一个面试是团子给的 面试官人很好,说话给人一种很有条理的感觉,反而我的应答就很慌乱 1. 简单的问了简历上的两个项目,没深入问 2. 合并两个有序链表(迭代+递归) 3. 业务题,与list和map的使用有关(第一次做这种题直接懵了,回头想想其实很简单) 4. 垃圾回收算法,垃圾回收器 5. fullGC是什么,什么时候会触发(忘记了) 6. 数组和链表插入和删除的时间复杂度(回答错了,其实
自我介绍 springboot项目的优点 stater的实现 @autoconfiguration实现原理(和上一个类似) druid 特点 高性能高并发(多线程 异步IO) 可扩展 监控管理…… 连接池的作用 缓存和重复利用数据库连接 数据库表设计。具体一点 怎么提升的项目进度 代码块重用 AOP 优秀的工具 mysql事务控制 输出字符串最长回文子串的长度 中心扩展算法 晚上HR小姐姐就给电话
问题内容: Java是否有任何XY布局? 因此,我可以在X和Y坐标处设置一个Button,并且假设它是如此之大……。因为这种边框布局以及网格和面板问题使我发疯。:) 他们每个人都在流淌,越来越紧张。为了使它们变小,您必须将面板放在面板中面板放在面板^^中, 问题答案: 将容器的布局设置为null(无LayoutManager)时,可以使用component.setBounds(x,y,w,h)分别
2022/8/27 一面 17min 自我介绍 什么时候开始学java的,学习方式 hashmap的常规八股,扩容的时候数组长度为2的幂次方有什么好处 redis的数据类型,持久化方式,哪个性能好,数据丢失问题 mq的作用,实际应用 mysql聚簇索引,索引调优方式,慢查询,explain 线上接口超时如何定位 流水线面试,估计一人20min的样子
2022/9/1 二面 25min 很奇怪的流程,二面是hr面 考研还是保研 美团的暑期实习有没有转正的机会 大学印象最深的经历 优缺点 简单聊聊项目和实习,说说遇到的困难 兴趣爱好,具体说说 哪里人,涉及家庭情况的隐私问题 到这里我已经觉得有点反感了,父母的工作跟我找工作有什么关系? 期望薪资,能接受的工作时长 说了20k,hr有意的传达出他们经常九点多之后才下班 反问:后续流程(还有一到两轮技
1. Arraylist 和 Linklist 的区别 线程安全吗 2.bean的装配过程 3.spring的概念 4.Java序列化 5.线程安全 6.错误和异常 的区别 7.list map 的区别 8.hashtable 和 hashmap的区别 9.前端和后端之间的交互过程 10.运行异常和一般异常
11.16 一面电话面 1h 实习项目介绍 线程和进程的区别 进程间的通信方式 内核态和用户态的区别 HTTP GET 和 POST 区别(安全性、幂等性) 类加载、双亲委派、热部署 GC 算法,年轻代为什么使用复制算法 设计模式之单例、工厂模式 OOM 排查、CPU 负载过高如何排查 线程池参数、核心数量的设置标准 两个线程之间如何传递参数(应该是 ThreadLocal) Redis 的工作流
10.9号,面了1h。疯狂八股,没问项目,已挂。排队排了一个多小时,都影响吃饭了,真的坑。不过有些问题确实没答好。 #cvte# #cvte面经# 1)HTTPS和HTTP区别? 2)SSL过程? 3)HTTPS用了哪些加密算法? 4)加密流程是什么样的? 5)HTTPS是完全安全的吗? 6)HTTPS一般会受到什么样的攻击? 7)对象创建过程? 8)单例如何保证只有一个? 9)反射能不能破坏单例
1.自我介绍 2.实习项目拷打 3.mysql 八股 4.redis 八股 5.设计模式应用 反问 面试官挺好的,没答好的点会推荐看相关的知识提高 许愿二面!
自我介绍 Java和C++的区别(说了深入理解JVM中的那句“Java 与 c++ 之间有一堵由内存动态分配 和 垃圾收集技术 所围成的高墙”,开始吟唱...) 接口和抽象类的区别?应用场景? static和final的区别? HashMap为什么线程不安全?(答的时候又讲了ConcurrentHashMap) 讲一下设计模式(说了只会单例模式,问我知道工厂设计模式吗我也说不知道,卑微道歉) 讲一