Java工程师精选面经合集
172家公司
2057篇面经
最新 热门
头像
昨天 19:15
已编辑
门头沟学院 计算机类
数字马力后端一面
数字马力的流程还是很快的,4-15笔试,4-16收到面试通知一面面试官很年轻很帅气,给人感觉就是很温柔,春招目前最让我感觉轻松的面试了自我介绍询问简历上的项目经历,介绍自己项目的亮点项目中有遇到什么困难嘛?怎样解决的。如果你个前端人员有意见上的不统一应该怎么解决(后面就是非常常规的八股文)说一下ArrayList和LinkedList,以及他们的使用场景,他们都是线程安全的嘛?说一下Vector介绍一下Jvm的内存模型一个对象什么时候会进入老年代?多线程有使用到吗?Redis的持久化方式?AOF是默认打开的嘛?为什么需要AOF和RDB结合使用Redis的过期删除策略有哪些?为什么需要使用Redis,如何去保证Redis和数据库的数据一致性。事务是什么,ACID分别指什么数据库事务的隔离级别,有了解分布式事务嘛MQ有了解嘛,其使用场景有哪些在浏览器中输入网址,点击访问会发生什么?OSI七层参考模型有哪些Http和Https的区别(大概就是这些,有点记不太清了,整体难度不高)反问:目前公司的业务方向、技术栈什么时候出结果---------------------------------------------------------面完不到一个小时,官网上就显示复试状态,第二天收到复试邀请,可惜慢了一点没有约上希望后面的面试都能过,堵上所有的桃花运,抽卡的运气,给鼠鼠一条活路 #数字马力# #春招#
点赞 评论 收藏
转发
/feed/main/detail/a2c848adc61a4e8daa45628767964370/feed/main/detail/41dfb30efa5547a482bb205af371ffe0/discuss/610887162355003392/discuss/610883803057238016/discuss/610872133752836096/discuss/610870263160254464/feed/main/detail/3a5f9d7ced5140c3afd96ec642920cb1/discuss/610868392987316224/discuss/610856673816633344/feed/main/detail/2fdfcd85a23545b6959fca21d22d95d5/discuss/610800251787567104/feed/main/detail/c8b3e7952e834c81a895e2564fbf6eab/discuss/610790078595477504/feed/main/detail/12b929386372430babd73d1c41e701ef
腾讯IEG OC啦!(附时间线和面经)
点赞 评论 收藏
转发
/feed/main/detail/e3a99a456e164832a15fe3069031f6be
4.18阿里国际JAVA研发一面
#我的实习求职记录# 人生第一次求职的第一场面试,晚上睡不着了顺便总结总结总时长大约40分钟,相互介绍5分钟,实验室与毕设相关的内容10分钟,项目内容15分钟,纯八股5分钟,反问5分钟。1.面试官介绍部门情况。刚开始有点紧张,没太听清,大体是说和国外哪些地区有合作,偏向搜广推,跟流量相关,什么引擎(?),底层需要与c++交互(说实话没太听明白)2.自我介绍。简单提到了实验室和毕设的方向(云边端相关,简历上没写),被问了很久,主要问了具体是做什么,有哪些具体应用场景。举了项目上的应用验证的例子,后来又被问了在项目中承担了怎样的角色,期间收获最大的是什么(这部分完全没有提前准备,回答自我感觉非常不理想)3.项目。是实验室的一个项目,简单来说就是一个区块链管理平台。角色权限控制:问了分哪几类角色,具体权限如何,是链控制的还是平台控制的,是否会产生安全问题。Redis热点合约缓存:问了是如何具体实现的,热点合约是谁找的(这部分回答的太丑陋了)。链与数据库的数据同步:问了数据量有多少,同步中途出现异常如何处理(被提示后说了增量同步+事务回滚,也不知道合不合理)4.Spring Boot。核心的组件有哪些,或者整体开发流程是怎样的(没认真看,回答了如何使用)。后续版本更新了分布式相关的内容,有无了解(分布式也没看,直接回答的不了解)5.进程与线程。二者的区别(很基础,但没准备,说了一大堆线程的特点),在JAVA中哪种用到的更多(线程),线程池的数据结构(线程池也没看,不会)6.数据库。MySQL的默认事务隔离等级(可重复读),undo log和redo log(具体问什么不记得了,只记得自己只答了一个是事务回滚用,一个是发生故障时保证数据持久化用)7.反问。问了有几次面试(三次,不过已经与我无关了吧),为什么这次没有考算法(为啥我要问这个啊啊啊啊)总结:大失败,只能说是积累经验了,太多东西没有准备了,面试官人很好,我很菜p.s.面试前烧了三四天(还是新冠?),一点学不进去,面试官还看出来我有点感冒,还说了有病可以面试延期没必要硬来(只能说啥都是第一次,不敢)。希望病赶紧好,吸取经验教训,抓紧准备!
点赞 评论 收藏
转发
/feed/main/detail/0bae8f111496408da8e3b72c68ec43d1/feed/main/detail/894fea2141244caea020b9e1e23a291d/feed/main/detail/c445bb6404e244d09f782958743aa6f2
头像
04-18 22:54
Java
荣耀后端(广告)开发(社招)
背景:本人5年安卓开发经验 技术+业务转型 转后台开发1、自我介绍2、项目(大篇幅3、并行、并发?4、java用的版本?(java85、android sdk和原生jdk有什么不一样的点。(讲了ShareMemory的点,JVM的区别 安卓使用Dalvik6、java最新版本?新特性?(答了grallvm、虚拟线程,讲了下kotlin协程7、常用的设计模式?8、怎么理解责任链模式?(本人业务里面模板参数组装的过程就是使用的责任链9、怎么理解模板方法模式?(上层抽象,流程固化,子类扩展业务10、jvm?说一下(本地方法栈的名字忘了,描述了下说调用native方法会用到的栈11、垃圾回收算法?(太紧张了答到垃圾收集器去了,后面反应过来,面试官看出来我紧张,重新组织了一下语言,重新聊了一下 分代,复制、标清、标整12、g1用了什么算法?(分区+分代)老年代和新生代的比例?(没答出来13、mysql了解吗?使用过什么特性?(回答了事务、行表锁、乐观锁实现)结合项目都回答了一下14、mysql索引的数据结构(b+树15、有2000w行数据,算b+树的高度?(没答好,只是说了根据每行数据的长度,页16kb。后面没答出来16、聊一下java的锁(互斥、共享;悲观、乐观;api层面:synchonized、reentrantLock;锁升级里面的偏向、轻量、重量17、reentrantLock的实现原理?(我答了AQS但是没有展开聊,面试官停顿了一下直接跳过去了18、redis使用过吗?底层数据结构是怎样的?(先答了几种基本数据结构,再聊了下sds、ziplist、quicklist、dict、skiplist19、用过kafka吗?(没用过,说了rabbitmq20、讲一下rabbitmq的理解(讲了模型、生产者-broker(交换机+队列)-消费者21、rabbitmq会发生消息丢失吗?(说了生产者、broker、消费者三端都有可能发生消息丢失及对应的解决方案反问:为什么可以收下我的简历安排面试呢?(企业那边没有限制得太死,技术过得去,有深度也可以考虑说一下业务?(广告相关、有内部使用有外部流量荣耀从华为分出去也几年了,公司的方向?(面试官说他来的时间不是很长最后聊了下社招技术转型,个人和公司的风险。结果:已挂
点赞 评论 收藏
转发
/feed/main/detail/ef8bab145f2b469a8a43d3b96980dedb
头像
04-18 22:55
已编辑
Java
荣耀后端社招(广告)一面
背景:本人5年安卓开发经验 技术+业务转型 转后台开发1、自我介绍2、项目(大篇幅3、并行、并发?4、java用的版本?(java85、android sdk和原生jdk有什么不一样的点。(讲了ShareMemory的点,JVM的区别 安卓使用Dalvik6、java最新版本?新特性?(答了grallvm、虚拟线程,讲了下kotlin协程7、常用的设计模式?8、怎么理解责任链模式?(本人业务里面模板参数组装的过程就是使用的责任链9、怎么理解模板方法模式?(上层抽象,流程固化,子类扩展业务10、jvm?说一下(本地方法栈的名字忘了,描述了下说调用native方法会用到的栈11、垃圾回收算法?(太紧张了答到垃圾收集器去了,后面反应过来,面试官看出来我紧张,重新组织了一下语言,重新聊了一下 分代,复制、标清、标整12、g1用了什么算法?(分区+分代)老年代和新生代的比例?(没答出来13、mysql了解吗?使用过什么特性?(回答了事务、行表锁、乐观锁实现)结合项目都回答了一下14、mysql索引的数据结构(b+树15、有2000w行数据,算b+树的高度?(没答好,只是说了根据每行数据的长度,页16kb。后面没答出来16、聊一下java的锁(互斥、共享;悲观、乐观;api层面:synchonized、reentrantLock;锁升级里面的偏向、轻量、重量17、reentrantLock的实现原理?(我答了AQS但是没有展开聊,面试官停顿了一下直接跳过去了18、redis使用过吗?底层数据结构是怎样的?(先答了几种基本数据结构,再聊了下sds、ziplist、quicklist、dict、skiplist19、用过kafka吗?(没用过,说了rabbitmq20、讲一下rabbitmq的理解(讲了模型、生产者-broker(交换机+队列)-消费者21、rabbitmq会发生消息丢失吗?(说了生产者、broker、消费者三端都有可能发生消息丢失及对应的解决方案反问:为什么可以收下我的简历安排面试呢?(企业那边没有限制得太死,技术过得去,有深度也可以考虑说一下业务?(广告相关、有内部使用有外部流量荣耀从华为分出去也几年了,公司的方向?(面试官说他来的时间不是很长最后聊了下社招技术转型,个人和公司的风险。结果:已挂
点赞 评论 收藏
转发
/feed/main/detail/3be73cb5b0d945daa64a31d319c578c3
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

牛客网
牛客企业服务