感觉问的很基础,但无奈我菜 部门介绍 自我介绍 为什么投开发 介绍项目(哪里用的rabbitmq) 进程和线程的区别 线程私有的资源 tcp和udp的区别 tcp是怎么保证可靠的 面向对象的三个特性 数据库的acid 哈希去重的方法 java的hashmap是怎么去重 代码: 二分查找升序序列中第一个出现的数字#美团#
1.自我介绍 2.常见排序和时间复杂度(没细问) 3.java编码规范(一开始真不知道咋回答,知道哪种代码写得好但就是不知道咋回答,讲了多个if用switch替换,后面在面试官的引导下讲了注释,可读性) 4.linux常见命令:cp,修改文件权限(脑抽答成usrmod了) 5.数据库引擎,innod和myisam区别 6.事务四大特性 7.隔离级别 8.hahsmap底层结构,为什么jdk7,8不
1.项目介绍,你在项目中遇到的困难,你是怎么解决的 2.NIO,BIO的应用场景和原理 3.java 那几个锁的 区别,你在什么情况下用哪个锁 4.频繁发生fullgc但是没有发生oom的情况有哪些 5.volitated关键字是怎么实现的 6.服务器突然访问量增加会发生什么 7.如何给一个大数据文件排序 8.数组和链表的区别,还有快排和归并是基于链表还是数组的 9.https和http相比有什么
政采云java一面:(全程38分钟) 1、自我介绍 2,项目几个问题,深挖 3,包装类缓存设计 4,java中安全的集合有哪些 5,HashTable如何保证线程安全 6.sychronized底层如何实现,锁的升级过程 7.慢mysql如何优化,场景题,如何建索引,是否走索引 8.mysql事务 9.MVVC机制如何实现 10.缓存与数据库如何保证一致性 11.缓存穿透,击穿,雪崩及其解决方案
30min 自我介绍 项目架构 分布式事务 redis缓存 redis分布式锁实现 除了redis还有哪些可以实现分布式锁 缓存穿透,缓存击穿 消息队列使用场景 消息队列持久化原理(我说不知道,猜的可能跟es的类似 先buffer写入磁盘文件?然后问es) es的数据存储原理 es读数据的流程 用es和mysql查询的区别 做压测注重的指标 你对服务器的压测是怎么做的 项目中jvm参数的设置依据
本来都不想写面经了 但奇安信真的值得我写一个 可能是中兴伤害我太深了 奇安信遇到一个神仙面试官 以下是问题 ---------------------------------------------------------------------------------- JVM了解哪些 如何调优 线程池的实现原理 用过哪些线程池 gc垃圾回收器怎么用 自己用过吗 了解linux吗 常用命令 写
2022/9/17 三面 25min 主管面 自我介绍 为什么考研,为什么找暑期实习 实习和学校学的软件工程相关课程比较,有什么感受 实习的收获和提升 挑一个项目说说自己的收获和挑战 觉得自己更偏向业务还是技术 自己觉得最有亮点/最值得说的经历 又问了问另一个项目 优缺点 能不能提前实习 还有其他公司的offer或在流程中吗 反问:后续流程(后续是hr面,时间他也不知道)、部门业务,还提到入职之后
9.19 11:20 腾讯会议 33min 自我介绍 是否科班,研究方向,研究成果 挑个项目讲吧 balabala 没什么兴趣就没怎么问了 常规问题 redis为什么快 介绍反射,应用场景 介绍垃圾回收算法 内存泄露,有什么场景会遇到 分治排序有哪些 (天,归并都忘了 讲快排过程,时间复杂度,最好最坏 topK问题 10000个数字 讲完topK,啪一下,很快啊,今天面试结束,谢谢 以上一面 更
全程20min 没有做题 写过前端吗?(没有) 为什么学java 问的项目里怎么做用户登陆的(redis) 怎么刷新登录状态 数组和链表的优缺点 hashmap和concurrenthashmap区别 concurrenthashmap缺点和原理 了解java锁吗 reentrantlock的底层原理 反问 #面经##中金所#
自我介绍 SpringBoot的核心配置文件有哪些(只说了一个application.properties) SpringBoot的注解有哪些 SpringBoot需要容器吗,为什么? #{}和${}的区别 resultMap和resultType的区别 数据库用过哪些 DML,哪些操作 如何自增 修改命令的语句 创建线程的方法 死锁的4个条件 线程同步的机制 乐观锁和悲观锁 Linux基本命令
面试官一开始就说了自己所在的部门 自我介绍 项目中的单体热点数据,是怎么存储到Redis的 Redis存储的单个数据过大,有什么问题吗?(不清楚) 说说项目中解决的缓存击穿问题?用JVM锁怎么解决的? 说说你比较熟悉的内容 HashMap的put流程是怎么样的 HashMap的扩容的流程是什么? 什么时候会发生链表转红黑树? 为什么要数组长度大于64并且链表长度大于8的时候才发生转换呢?(不知道)
1. 自我介绍 2. 深问我的ERP项目 3. 如果在建立HTTP连接,连接请求发送过去的时候,拔掉网线会怎么样?(有点懵,我直接扯了下tcp连接失效的机制) 4. 慢SQL怎么优化(几个点都答上来了,问还有吗?比如计算机层面的?我又扯了扯高并发的情况) 5. 后端在请求数据库的时候,网络出现了问题连不上,Java会报什么错? 6. 竞赛中有遇到压力比较大的时候吗? 7. 蓝桥杯竞赛主要是做什么的
农信社面试1对5 详细介绍下项目模块 sql执行过程 sql优化 redis数据类型 进程和线程区别 变量存放在哪里,生命周期 821950389 农信社体检完的可以加个群互通下消息
1、讲一下实习的经历 2、实习的时候怎么做单元测试的? 3、讲一下你对分布式数据库的理解,开发的时候用到过哪些? 推荐去看:阿里巴巴分布式数据库服务DRDS 4、为什么不去弄深度学习? 5、学Java有多久了?本科的时候学过嘛? 6、手撕代码 ps:全程面试官说的很多,哈哈哈,主要是实习的公司和这家公司业务很对口,最后还送了我一句话,毕业了几年之后,开发人员大家其实都差不多,要“脚踏实地,才能仰望
自我介绍。 介绍下项目 系统的权限管理模型设计大概描述一下 用模板引擎做的什么内容 H5不挺好吗,为什么要用模板引擎。 有用户浏览,记录点赞数量如何实现。 讲一下项目流程,项目怎么设计怎么构思的大概讲一下。(没讲出来) 那这样吧,哪我们有一个项目跟你这个差不多,要你快速了解这个东西,你要从哪里上手这个系统。 首先从系统的整体框架入手,了解系统的功能是什么,要达成什么样的需求,就是总体的设计模块,然