#Java面试# #经纬恒润# 1.PPT介绍项目,问了两个项目中的疑问,然后说毕业论文没问题了 2. spring了解多少,写过自定义注解吗(没有) 3. 归并排序说一下思路 4. springboot自定义starter写过吗,怎么保证有效 5.写过OOM吗#java##经纬恒润#
8.11投递,8.12发笔试邮件,8.17想起来才做,笔试不难全a。 8.25一面,问题靠印象写的, 第一次写面经,攒人品。 吐槽一下牛客,选中文本tab键后,文本消失了,且不能ctrl+z。 面试半个小时,问了20分钟八股,写了10分钟题。 八股: 1.Java有哪些锁? 2.synchronized的锁升级?自旋是如何实现的? 3.Java如何使用线程? 4.排序算法有哪些? 5.冒泡的复杂度
一面 0829 全程40min左右 【关于个人成绩】 本科期间的学习成绩排名以及研究生期间的成绩排名 【关于java经历】 本科期间的java项目,问了毕设 先简单介绍一下项目背景,项目整体架构 爬虫原理(用的selenium和框架,简单说了下) 项目中针对反爬虫是怎么做的?(动态高可用ip池、请求头的设置、高可用cookie等) 针对相似新闻是怎么处理的?(余弦相似度算法) 硕士期间的java项
1.G1垃圾回收的过程。 2.什么是Ioc和Aop? 3.Spring mvc处理一个请求的过程? 4.过滤器和拦截器的区别? 5.Concurrenthashmap如何实现互斥的? 6.Map中如何清理大对象? 7.守护线程不结束怎么办? 8.Jvm堆内存缓慢增长如何定位哪行代码出问题? 9.如何确定哪个对象占用堆内存大? 10.讲讲调度线程池 ScheduledThreadPoolExecut
过程: 半小时八股,半小时手撕 开门见山直接八股,连自我介绍都没有,亏的我面试前30分钟一直背自我介绍😅 redis: 双写一致,具体是怎么用互斥锁解决双写一致? 为什么redis这么快,redis网络模型? redis常用数据类型,zset如何排序? kafka: kafka可靠性? JVM: 讲讲分代? gc回收对象怎么确定? volatile关键字? 其他: 10w个数
9.27下午面的,一共100min,口干舌燥了。 1.自我介绍 2.实验室研究方向介绍 3.个人项目介绍 4.HTTP和HTTPS的区别 5.SSL/TLS对应OSI哪一层 6.混合加密+证书安全链接流程 7.MySQL存储引擎间区别 8.InnoDB存储结构 9.索引结构,索引覆盖和索引下推 10.什么是滑动窗口,我回答了算法题中滑动窗口的应用,但是面试官表示想听的不是这个,我又讲了下TCP发送
一面 1h 1. 为什么参加开源项目,项目拷打。 2. 实习拷打,gc优化的点在哪里。 3. 进程线程区别。 4. 什么时候多线程,什么时候多进程,多主机情况呢。 5. JVM线程挂了进程会挂吗。 6. mysql索引,事务。 7. 单线程就可以不用事务了吗。 8. 分布式事务了解过没。 9. 根节点到叶子节点的和,最接近target的所有路径。 10. 1到n,组成平衡二叉树的个数。 二面 50
自我介绍 实习介绍 你在实习的时候需要的难点问题,如何解决? 线程池初始化应该注意哪些问题? 介绍一下线程池参数之间的关联? 线程同步机制有哪些? synchronized锁升级过程 reentrantLock原理 cas aba问题? concurrentHashMap原理? concurrentHashMap1.7和1.8区别? 介绍几个设计模式 实习中设计模式的应用 单例模式应用场景? ao
二面 自我介绍 你是如何实现抢红包这个功能的?(20min) 用到了Redis,那么Redis是单线程还是多线程的?Redis的线程模型? 提到了网络IO模型,那么IO通信模型有那些? Java的线程池内部原理/工作原理? Java如何保证共享变量的线程安全? Java中ArrayList的扩容机制? 进程、协程、线程的区别? SQL查询比较慢,如何分析和优化? 如何实现分布式事务? 讲一讲你开发
自我介绍 实习介绍 拷打实习 jvm特点 spring bean初始化过程 设计模式使用了哪些 spring设计模式 springboot如何实现自定义注解 spring事务如何实现的 线程池四大类型 开始异步线程方法 mySQL5.6和8.0区别 如何实现mySQL读写分离 redis如何实现分布式锁 为什么要redis缓存 redis缓存双写不一致,如何解决 redis缓存雪崩 redis过期
自我介绍 实习介绍 你在实习的时候需要的难点问题,如何解决? 线程池初始化应该注意哪些问题? 介绍一下线程池参数之间的关联? 线程同步机制有哪些? synchronized锁升级过程 reentrantLock原理 cas aba问题? concurrentHashMap原理? concurrentHashMap1.7和1.8区别? 介绍几个设计模式 实习中设计模式的应用 单例模式应用场景? ao
深圳联友科技,东风子公司 投递岗位:软件工程师Java——武汉 投递时间线:9.28投递简历——10.15一面 一面面经: 自我介绍 实习过程中遇到哪些困难,都是如何解决的 熟悉MySQL吗,说说MySQL事务,隔离级别 都用过哪些Redis数据类型 了解HashMap中,展开说说 反问:我们这是技术面吗,为什么考查这么基础的问题,公司用的技术栈是哪些(公司还有些项目是用的SSM,不过你们应该不会
投递岗位:D3-软件开发工程师-Java(北京) 投递时间线:9.30投递简历——10.12一面 一面面经: 1.自我介绍 2.实习经历深挖,延申考查SQL优化,SQL查询的执行过程 3.介绍SQL事务,隔离级别,MVCC原理,间隙锁 4.JVM相关,创建新的Java对象会分配在哪个区域,垃圾回收算法,了解过CMS、G1吗 5.知道哪些设计模式 6.反问 总结:问了公司氛围,和互联网大厂一样,说很
3.12 40min 面试官很年轻,人很好,一直说不会也没事,一直引导我提示我,面试体验很棒 1.自我介绍 2.项目介绍 3.堆和栈的区别?两个栈实现一个队列,需要考虑的边界条件? 4.两个栈实现一个阻塞队列 5.继续深入提问,怎么考虑设计优化,问到我不会为止 6.你怎么理解spring全家桶,springboot怎么体现IOC和AOP 7.java中栈的实现接口或者类有哪些?队列呢?优先队列的底
不知道是不是kpi完全没问实习/项目 靠回忆记录一下 1、redis分布锁有哪些 实现机制 setnx 2、mysql类型转换索引失效的问题 3、AOP用了哪些设计模式 4、vilotail除了可见性还有什么 为什么单线程不需要这个关键字多线程需要 5、多线程通信方式 6、CPU几级缓存 7、JMM模型 8、mysql 能解决幻读吗 9、MVCC能解决幻读吗 10、hash map为什么是不安全的