Java工程师精选面经合集
177家公司
2116篇面经
最新 热门
/discuss/590218714595721216/feed/main/detail/c628dec0219c41809448930ac5b53418/feed/main/detail/f42717ab708e46aea17f6ebe15b40bfb/discuss/590167179677483008
哈啰Java 春招 24届
时长 1h3. 为什么使用分布式ID,解决了什么问题4. Leaf算法了解吗?讲一下原理和工作流程以及优缺点5. 有没有可能导致id重复?该如何解决?6. 项目中redis是如何运用的?7. 项目中分布式锁是如何实现的?8. RocketMQ如何使用的?应该用在什么场景?9. RocketMQ写入失败该怎么办?有没有引入事务进行保证?10. 讲一下你了解的Spring源码11. Spring中的BeanFactory是如何实现的?12. Spring循环依赖是如何解决的?13. SpringApplication注解里面是干什么的?14. WebSocket是什么?为什么使用它?15. Netty的整体架构是怎么样的?核心层怎么做的?协议怎么传播的?主从线程模型是怎么样的?16. 消息出了问题如何排差呢?17. 心跳机制是如何实现的?为什么有心跳机制?18. ConcurrentHashMap在项目中如何使用的?19. ConcurrentHashMap是如何保证线程安全?20. 有过Mysql调优经验吗?讲一下21. 了解GraphQL吗?介绍一下这个框架,然后讲解一下优缺点22. GraphQL是如何实现数据聚合的?23. DDD架构了解吗?说一下你的理解24. 实习中接触过什么设计模式?25. JVM的内存结构是什么样的?26. JVM是如何判断一个对象是可回收的?27. 讲一下JVM调优过程?28. GC日志是如何查看的?运用到什么工具?29. JUC的包熟悉哪一些类?说一下30. 有看过原子类的源码吗?讲一下31. 原子类是如何保证原子性的?底层的逻辑是如何实现的?CAS的CPU指令用的是什么?有了解吗?32. 介绍一下你对线程池的了解?33. 线程池有使用过吗?执行流程是什么样的?有过实战过程吗?调优过程呢?34. 线程池常用的API有什么?35. Future和Submit有什么区别?36. Shutdown和ShutdownNow有什么区别?37. 现在你在学校还是家?毕设和论文做完了吗?可以提前实习不38. 期望的工作地在哪?反问:几时出面试结果? 还有几轮技术面?业务和技术栈?我哪些地方需改进许愿HR面 许愿oc许愿offer!
点赞 评论 收藏
转发
/feed/main/detail/3bae7b816e6d49c7b249a20efb29f549
北森后端一面凉经
攒人品共32min寒暄:简历怎么没写期望岗位和薪资啊?看你这专业不像是做软件的啊(信通),项目都是自学的?无自我介绍直接开始问:1.为什么跑来春招? 答:考研寄了2.java了解多少:答:基础知识,jvm,集合框架3.项目介绍4.哪个项目是你觉得比较好的,展开讲讲5.hashmap和arraylist区别6.什么时候用concurrenthashmap,讲讲多线程7.面向对象和面向过程的区别?8.redis五种数据结构(就说了个string,list,hash,set和zset我给忘了。。。)9.用过mysql做过项目没?用的是什么索引?10.设计模式,讲讲策略模式,和工厂模式有什么区别?11.这些后端相关的都是什么时候自学的?自学了多久?12.讲讲redis分布式锁,什么时候用分布式锁?为什么不用别的工具的锁,还有什么可以实现分布式锁13.spring了解过没,讲讲ioc和aop(我说了我只了解一点,他直接换问题)14.又继续说项目反问:1.我表现怎么样? 答:多而不精,需要实战,再练练吧,redis项目中多学学2.什么时候出结果?答:和hr沟通一下再说3.redis这些我是看牛客的面经才学的,但我回答的不好,请问影响大吗? 答:这是加分项感觉就是问啥啥不会,真的寄但是面试官是真的好,答不上来就说没事,体验很好目前还没出结果,但是面试官说的很委婉,我能感觉出来是要挂了 #春招# 后续 挂了补充:看北森后端面经的牛友们,我觉得看一下就好,不太需要深挖总结。我自己看了一下牛客上面的北森面经,自己面下来感觉和大多数面经的风格不太一样,拷打项目是最主要的,八股是次要的,然后就是了解你的情况和掌握时间。我这边是纯抓着简历里面你写什么就问什么,我的面试问题全部是面试官看我技能那一栏问的,牛客上面经居多的tcp-udp,tcp握手挥手,http-https,cookies-session,jvm,gc问题都没问,希望可以帮助大家!
点赞 评论 收藏
转发
/feed/main/detail/610c0b25e398457ebc1e38eabb790865/feed/main/detail/e8edd4c7fdd7423d851d310c68df8bfc/discuss/589541455652192256/discuss/589489776437252096
杭州某数字科技公司 java后端面经
2024/2/20  下午两点半   人生第一次面试(不管怎么样很感激给面试机会)自我介绍1.登录只能单点登陆吗我不知道单点登录是什么,就回答了redis保证数据一致性2.登录除了用到redis还用到什么框架了吗当时应该答springboot和mybatis-plus吗?我不记得我答了什么了,反正一通瞎扯3.linux常用命令(因为我写了宝塔linux部署)我答了什么cd,mkdir,ls,rm之类的没来得及说docker build什么的,是我停顿太久了他以为我说完了可能,没把握好说话的节奏4.redisson的使用,原理答了setnx命令和lua脚本控制rediss,然后可以自动续时什么的忘记答可以像java工具类一样使用了,反正就是很紧张,很多东西想不起来了5.多线程有哪几种实现方式答了常见的三种,但是太久没复习了,只答了大概,而且答得很模糊6.登陆界面密码加密,怎么加密的用了盐,用md5加密,以密文形式存储在数据库7.redis的常见数据类型答了常见的五种反问环节(反问环节一般能问些什么啊)问了他们公司业务是哪些,我也听不懂,纯发呆了然后问他觉得我答得怎么样,他说基本都答上来了,但是感觉很紧张。总结:第一次面试,十五分钟结束,确实很紧张,说话可能有些卡壳,有些东西来不及思考,只能记得一些模糊的概念。几乎没有问什么八股文,问的都是项目相关的知识点。后续尽量把项目相关的知识点练的完善一些,掌握好说话的语速。
点赞 评论 收藏
转发
/feed/main/detail/06f55997a9f249afa22233add4015165/feed/main/detail/c3ebf6a54eb04529bb017608f47379c3/feed/main/detail/665710fd961b45ed8b24704c27f7b468/feed/main/detail/d37eb4fd3426434baed4f79d02ba746a/discuss/589020448340320256/discuss/588840521779494912/discuss/588805342037843968/feed/main/detail/4bc9961f2af74e87bc300321a06543ac/discuss/587064510351953920/discuss/584896596123435008/discuss/584869081673650176
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

牛客网
牛客企业服务