自我介绍 实习介绍 你在实习的时候需要的难点问题,如何解决? 线程池初始化应该注意哪些问题? 介绍一下线程池参数之间的关联? 线程同步机制有哪些? synchronized锁升级过程 reentrantLock原理 cas aba问题? concurrentHashMap原理? concurrentHashMap1.7和1.8区别? 介绍几个设计模式 实习中设计模式的应用 单例模式应用场景? ao
深圳联友科技,东风子公司 投递岗位:软件工程师Java——武汉 投递时间线:9.28投递简历——10.15一面 一面面经: 自我介绍 实习过程中遇到哪些困难,都是如何解决的 熟悉MySQL吗,说说MySQL事务,隔离级别 都用过哪些Redis数据类型 了解HashMap中,展开说说 反问:我们这是技术面吗,为什么考查这么基础的问题,公司用的技术栈是哪些(公司还有些项目是用的SSM,不过你们应该不会
不知道是不是kpi完全没问实习/项目 靠回忆记录一下 1、redis分布锁有哪些 实现机制 setnx 2、mysql类型转换索引失效的问题 3、AOP用了哪些设计模式 4、vilotail除了可见性还有什么 为什么单线程不需要这个关键字多线程需要 5、多线程通信方式 6、CPU几级缓存 7、JMM模型 8、mysql 能解决幻读吗 9、MVCC能解决幻读吗 10、hash map为什么是不安全的
发发面经攒人品(凉) 部门不太匹配,技术栈也不匹配所以匆忙结束了,全程三十分钟 自我介绍 八股: Https发起请求的过程 什么是cookie session 他俩有什么区别,分别有什么作用 为什么要有他俩? 内存管理,分段分页? 多线程多进程区别 什么时候用多线程,多进程 数据库相关: 了解什么数据库 了解数据库事务吗 有哪些隔离级别 可以解决什么问题 多并发情况下mysql如何解决的 数据库引
3.12 40min 面试官很年轻,人很好,一直说不会也没事,一直引导我提示我,面试体验很棒 1.自我介绍 2.项目介绍 3.堆和栈的区别?两个栈实现一个队列,需要考虑的边界条件? 4.两个栈实现一个阻塞队列 5.继续深入提问,怎么考虑设计优化,问到我不会为止 6.你怎么理解spring全家桶,springboot怎么体现IOC和AOP 7.java中栈的实现接口或者类有哪些?队列呢?优先队列的底
1. 自我介绍 2. 唠嗑了几分钟,为什么要转计算机,我个人觉得本专业和计算机之间的区别 3. 项目的难点和业务场景,项目中的模型是怎么实现的(问了好久) 4. 缓存击穿、缓存穿透和缓存雪崩的区别 5. 算法题:两个已经排序好的数组num1和num2(升序),num1和nums2中数据个数分别为m,n,num1有多余的长度刚好存满nums2,即nums1的长度等于m+n,求返回的num1数组正好是
中午一点面试😡困死我了😡 项目相关的问题 Java集合 线程池的创建方式 了解jvm、gc垃圾回收吗(不了解) 说说自己了解的设计模式 实习相关 因为是在公司找了个会议室,只能手机面试,所以没有手撕环节 反问环节 总体上很轻松,也很简单,希望能过 离谱 刚问了一下hr笔试是两轮技术面面完才发,而且笔试成绩占比很大
过程: 半小时八股,半小时手撕 开门见山直接八股,连自我介绍都没有,亏的我面试前30分钟一直背自我介绍😅 redis: 双写一致,具体是怎么用互斥锁解决双写一致? 为什么redis这么快,redis网络模型? redis常用数据类型,zset如何排序? kafka: kafka可靠性? JVM: 讲讲分代? gc回收对象怎么确定? volatile关键字? 其他: 10w个数
感觉凉了,面得不好,有点紧张语无伦次的。 1. 自我介绍 2. docker用过吗,执行容器内部命令的命令是? 3. 让你设计一个spring-boot-starter你会怎么设计? 4. 权限平台涉及几张表?(项目相关) 5. redis缓存穿透?如何解决 6. 设计一个二维码扫描登录 7. 设计一个热点索引网站排行榜 8.hive与sql的区别? 9. redis cluster 与senti
5.8投递 5.10通知一面 5.14一面 全程40min 30min八股 + 两道LeetCode 1.Java基本数据类型?char类型占几个字节? 2.Java语言中如何使用多态? 3.重载和重写的区别? 4.Set.contains()方法时间复杂度 5.哈希计算的时候会产生哈希冲突吗?怎样解决?链表和红黑树的转换?红黑树怎么退化成链表? 6.ConcurrentHashMap怎样实现线程
4.18笔试➡️4.30一面➡️5.11二面 开始面试官说一些基础知识(八股)相信一面的时候已经问过了,所以就不问我基础知识相关的了(实际一面没问八股,全是场景题) 1. ThreadLocal使用时要注意什么 2. 在一个线程中,如果开了一个子线程,子线程能拿到父线程ThreadLocal的值吗 3. 子线程如果想拿到的话,有没有办法实现? 4. 当一个线程池初始化之后,它的核心线程初始化了吗?
5.6 14:00-14:45 1. 先做个自我介绍吧,介绍下你的优势 本次实习你想来学些什么呢? ----主要想转正,然后积累点经验 2. 看你会一些中间件,你知道这些中间件的原理吗,比如Kafka和RocketMQ有什么区别 3. Kafka在高并发时的优缺点是什么,RocketMQ消息是有序的吗 4. RocketMQ是推模型还是拉模型呢 5. 什么样的消息要重试,什么样的消息要告诉消息队列
1.G1垃圾回收的过程。 2.什么是Ioc和Aop? 3.Spring mvc处理一个请求的过程? 4.过滤器和拦截器的区别? 5.Concurrenthashmap如何实现互斥的? 6.Map中如何清理大对象? 7.守护线程不结束怎么办? 8.Jvm堆内存缓慢增长如何定位哪行代码出问题? 9.如何确定哪个对象占用堆内存大? 10.讲讲调度线程池 ScheduledThreadPoolExecut
1: String的特性,不可变的好处,怎么实现不可变的 2:为什有了string还要stringbuffer,buffer和string的区别,性能比较 3: Thread Local的原理,为什么Thread Local会有内存泄露问题,如何解决的? 4:hashmap插入过程,concurrenthashmap的优化,1.7和1.8的区别 5: 为什么tomcat要打破双亲委派机制? 6:
感觉是针对我的简历问的技术 1.线程池几种实现方式 2.线程池参数 3.java中的各种锁,锁升级过程 4.i++如何保证线程安全 5.hashmap和concurrenthashmap 6.@Autowired和@Resource区别 7.说说常用的设计模式 8.redis为什么这么快 9.索引的种类 如何优化 10.和我项目有关的数据安全问题 11.算法题:合并重叠区间,大致思路写出来 有个地