首页 / java面试
#

java面试

#
54100次浏览 719人互动
此刻你想和大家分享什么
热门 最新
08-30 19:17
门头沟学院 Java
27日常实习面经
### 25.08.26 浙大网新软件基本没问八股,都是项目拷打1. 项目拷打2. 布隆过滤器3. 分布式AT, XA, TCC 模式4. 如何部署项目到服务器,常用的命令5. 反问环节,主要是做什么业务,还有哪些地方需要加强### 25.08.26 杭州某小厂(20-99人)1. 说说static修饰符,它的使用和其他的有什么区别吗2. volatile作用3. 线程池核心参数,当有一个任务放到线程池时,如何处理,非核心线程在没有任务时如何处理4. redis分布式锁的实现原理5. redisson可重入锁是怎么实现的6. redisson实现的分布式锁是非阻塞还是阻塞的7. mysql索引有哪些以及分别有什么作用,为什么要使用B+树,为什么不使用其他数据结构8. mysql事务隔离级别有哪些,分别解决了什么问题9. 可重复读和幻读有什么区别10. 说一下OOM, 哪些情况下会造成OOM。11. 说一下内存泄露,举例说明内存泄露的场景,除了ThreadLocal还有哪些情况会造成内存泄露吗12. 说一下接口幂等,举例有哪些场景会需要接口幂等13. 说一下责任链模式,举例哪些场景会用到### 25.08.27 杭州小厂(100-499人)(已OC)#### 一面1. 项目拷打(占较大部分时间)2. 说说布隆过滤器3. spring自定义starter的步骤4. mysql索引有哪些5. explain 命令的type字段是什么,有哪些内容,哪个最快和最慢, index走的是什么索引6. mysql有哪些锁7. mysql隔离级别,以及innoDB默认隔离级别是什么8. JVM的内存结构9. 线程池核心参数,当任务来时的处理流程, 核心线程与非核心线程有什么区别#### 二面1. 说一下你觉得哪个项目更难一点2. 介绍一下项目的这个难点,为什么难,怎样解决的3. 对于高并发的这个分布式场景,如何保证缓存和数据库的一致性的同时满足高吞吐量4. 数据库的量有多少,是怎么做处理的5. 对一些AI工具有了解吗6. 反问环节### 25.08.28 恒生电子 (已OC)1. 自我介绍2. 对前端了解多少?(我简历没写有关前端的)3. Vue的双向绑定4. 你现在使用的JDK版本是多少,分别有新特性我回答了8和17, 结果17的新特性确实是忘记了5. 说说字符流和字节流的底层6. 常见集合,有哪些是有序的,TreeSet的底层实现,这些集合都是实现的哪个接口?7. JVM结构8. Stream流主要的操作9. Spring常用的注解有哪些10. 使用过哪些数据库,除了mysql还有其他的吗11. 还有一些也是常见的八股,记不太清了12. 反问环节,主要的业务
点赞 评论 收藏
分享
08-28 11:37
已编辑
华东师范大学 Java
java日常实习简历,求大佬拷打!
Sigma777:本来想说师弟怎么把我这个老东西卷没了,仔细一看是师兄 简历不错,但是得准备好选型话术,比如我举个例子你为什么要用caffeine,一般我们的小项目不会有这么hot的key需要本地缓存,你要说明你是如何发现有这么hot的key连redis都兜不住的,引入后优化了多少时间,然后还有本地缓存大小设置为多少,这个大小能保证热点key不会因为太小而淘汰也不会因为太大影响服务吗,为什么不用guava,引入本地缓存同步问题怎么解决。 然后分库分表,为什么你觉得要分表,数据量多少,分多少张表几个库,分片键选择依据,你的所有查询能不能准确定位到某一张避免全库扫描,有没有数据倾斜问题就是分的每张表数据量差距特别大,你是一开始分库分表还是后期发现瓶颈才分,如果后期才分你如何把旧表的数据搬过去同时还能确保业务正常运行。 然后是消息队列,你说缓存高并发请求,却选择了吞吐量较小的rabbit,有什么原因吗,为什么不选Kafka。 然后你说分布式锁解决集群环境并发安全,也就是说你是集群部署的,请问是怎么部署的,docker还是k8s,部署几台,配置是多少,jvm参数设置是多少,有监控吗,线上遇到故障吗,怎么解决的,有做负载均衡吗,数据是怎么压测的等等。 zset缓存本月实时排行数据具体怎么做的,会有大key问题吗。 其他本小渣暂时想不到了,留给其他大神点评
点赞 评论 收藏
分享
06-07 15:32
已编辑
门头沟学院 Java
浩鲸科技春招Java面经
timeline 2.18投递  2.27测评 3.1笔试 4.3笔试 4.9技术面 4.14 HR面 4.18oc和这家公司真的一波三折,我在大三下的时候拿过福州浩鲸的实习offer,但是后来去了另一家公司新意科技所以没去浩鲸(事实证明这个决定是错的,我在去年12月份被新意给裁了,具体细节可以去搜新意科技,有一个帖子详细说了这件事),春招的时候又投了浩鲸,但是没投福州,投了其他地方,怕被福州的HR认出来(可能有人要问了,HR接触这么多人怎么可能记得你?上面提到浩鲸发了实习offer我没去,浩鲸鱼的HR应该认识我们学院领导,和我们学校比较熟悉,居然直接找到院领导问我为什么不去?这件事还是辅导员告诉我的,据辅导员说因为不止我一个人拿了offer不去,所以HR才去问院领导怎么回事),3.1号做完笔试就没消息了。到了4月份在翻boss直聘的时候看到福州浩鲸又在招聘,我抱着试一试的心态投了简历,结果HR上来就问我去年发了offer为什么不来,我就只能硬着头皮解释,解释完又聊了一些其他的就没消息了,到这我以为又没戏了,结果当天晚上又收到了笔试,笔试内容甚至和3月份的一模一样,做完以后就沟通面试,面完几天就发了offer,至此我以为我的春招会结束,但是我即将尝到大学四年种下的苦果。由于本人英语比较差,差到什么程度,高中三年英语没及格过,加上大学没花太多时间在英语上,所以导致英语没过四级,但是浩鲸的这个部门要求要过四级,所以就没法入职,offer就作废了(可能有人说你自己没认真看招聘要求,浩鲸开发岗位是有两个部门,一个国际部门,一个国内部门,国内部门是不要求四级的,所以我当时可能就没看清楚就投了,我简历上没写四级,面试的时候也没问,HR估计默认了你应该过了四级,所以导致了这种情况),所以经历这么多波折,最终还是无缘,这只能怪自己,没有重视英语这个东西。不过说实话,很多国央企硬卡四级纯粹就是为了筛人,不是为了证明你英语有多好,你如果工作中对英语真有要求,至少也得六级,或者干脆笔试面试的时候来个英语测试,卡四级纯粹就是为了筛掉大学学习态度不好的那一些人,大学四年四级能考好几次,都考不过确实是态度的问题,没有重视这个东西,所以用我的经历告诉大家,四级这东西还是要想办法过了,不然它会在你意想不到的地方卡你。浩鲸这家公司其实真的还行,薪资在福州算最高一档了,我整个春招其他几个offer的薪资都没浩鲸多,也不断的给我机会,最终无缘也很是遗憾,下面是我的面经----- 笔试笔试很简单,应该是我做过最简单的笔试了,只有选择填空简答,都是基础的东西,你看过一些八股就能做----- 技术面(30min)1.自我介绍2.简历上的两个项目是实习的项目还是学习的项目?3.从简历上的两个项目和实习中做的项目中挑一个项目介绍一下?4.你项目中的Redis用来存什么?为什么用Redis存?5.你项目中的为什么要用责任链模式?6.你项目里进行了压测,在压测过程中发现了什么问题?怎么进行性能优化的?7.你如何理解线程安全?java中怎么保证线程安全?8.mysql事务的特性?索引失效场景?9.对于IOC和AOP的理解?AOP能做什么?你用AOP做过什么?10.java反射的作用?你用过反射吗?11.消息队列的工作原理?如何保证消息不丢失?你项目里是怎么做的?12.如何确保缓存和数据库的一致性?13.java异常类型?----- HR面(45min)HR面问的问题比较宽泛,思维跳跃有点大1.学校在省内的排名2.高考各科的成绩3.根据需求写一个sql语句4.平时的爱好?看小说5.如果开发一个小说网站,你会怎么设计这个网站?从需求分析到系统架构展开讲讲6.思考你刚才方案可能存在的问题----------接下来的问题就有点奇葩了7.一个月生活费多少?够花吗?8.你们宿舍平时一起吃饭吗?有一起出去玩吗?9.会不会唱歌?有去过ktv吗?平时一个人在宿舍会唱歌吗?其他基本都是一些闲聊的东西,记不清楚了
查看22道真题和解析
点赞 评论 收藏
分享
6.23元保数科java面经
0 是否参加过有实际用户的项目(无)1 介绍一下快速排序算法,它在哪些场景下效率会比较低,如何去优化2 平时jdk用的版本是几,hashmap添加键值对的详细过程是什么样的,为什么会扩容两倍3 链表为什么在8转成红黑树4 java的工具类,对象,集合平时看的多吗5 mysql支持哪些索引结构6 数据库事务隔离级别7 幻读在什么情形下产生的,间隙锁是什么8 什么是乐观锁,aba问题9 你通常拿乐观锁做什么(超卖问题)10 分布式锁有几种实现方法(只答出了setnx),使用分布式锁的具体过程(一人一单问题),它存在什么问题(回答了加锁存在时间,锁释放可能释放非自己的),加了对锁是不是自己的判断就没有问题了吗(没复习完,答不会了)11 redis的内存淘汰策略(以为是删除策略,不会)12 用过线程池吗,线程间如何通信或者同步(介绍了wait/notify,countdownlatch,barrier),wait/notify的使用场景举例13 线程池是怎么用的,如果我们往线程池提交一个任务,它的处理过程是什么样,你觉得使用线程池的时候要注意哪些方面/容易出现什么问题14 对你未来的工作目标方向什么预期15 你有对你的工作业务方向/行业有什么考虑16 你个人有什么优势/强项17 想做开发是基于什么考虑研究生继续申请网安18 如果学习新业务会怎么做,你的思路和做事的方法19 为什么没申请国内研究生,国外学制应该比较短20 你觉得你留学达到了你的目标了吗21 讲一下读研阶段比本科阶段专业方面有哪些提升,具体的点
查看21道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务