首页 / 面经Java
#

面经Java

#
71081次浏览 1510人互动
此刻你想和大家分享什么
热门 最新
头像
04-23 18:06
已编辑
门头沟学院 Java
专升本-三本的实习与校招之路
实习:1.快手-oc2.用友-oc3.全知科技-oc4.北京合思-oc5.mock-oc6.掌上先机-oc(但因为专升本原因撤回)7.腾讯云智-可视化-一面挂8.持安科技-技术过-hr因专升本挂9.医者ai-二面没消息(可能是我找他要第三方挂了)秋招:1.汇川-一面挂(第一家,沉淀不足很菜那个时候)2.小鹏-二面不约了(很nt,给我取消了二面说换个时间就不约了)3.腾讯云智-地图-二面挂(泡了2周,唉很想去的)4.腾讯云智-容器-一面挂(面了一个半小时,手撕全ac,但泡了一会还是挂了)5.哈啰出行-oc(专升本原因-offer撤回)6.杰克股份-oc(专升本原因-offer撤回)7.唯品富邦消费金融-本来oc了,但专升本原因给我加到四面-最后不合适8.某初创公司-oc9.有赞-oc10.欢聚时代-二面(hc只有一个,前面有人接了,就不推进了)这就是我在24-25年的全部经历,路很难走,没有学历在校招的时候宛如一块砖,就算接到了offer,也可能会被撤回,大家尽可能还是有一个高考本的学历为最好。感谢很多小伙伴在一路上的帮助,最终的心血就化作这个帖子,可能后续也不会继续更新面经了。每次oc完但收到撤回的消息的时候,内心从很害怕到释然,2020的因果,这次2025用自己的努力去偿还,希望大家都能收到好的offer,能够和家人在一起,身体健康。也送给大家一些话牛客有很多bg很好的大佬们,会发很多的oc帖子,不用焦虑,做好自己即可。可以多沉淀自己的项目与实习,找到自己的竞争力,没有什么事情是不能解决的!遇事不决可问春风,春风不语遵循自心的解释!!!#我的OC时间线##春招##面经Java##哈啰出行##腾讯云智##快手##有赞##专升本#
一休里:恭喜杰哥上岸拉!一直都在潜水关注杰哥,一直都觉得杰哥肯定能够熬出头的。真的辛苦辛苦啦!哥您很棒了!!希望哥您以后能够有更大更好的平台,能够飞得越来越高,越来越远。也能越来越幸福!
点赞 评论 收藏
分享
04-01 20:33
已编辑
北京邮电大学 Java
字节——二面
省流:无项目拷打,八股+设计题(CMS垃圾回收器)1.老年代有哪些垃圾回收器2.CMS的特性3.CMS如何保证用户线程不影响标记结果(浮动垃圾的问题)   ——回答的没完全解决,重新标记可以解决并发标记时的浮动垃圾,但最后的并发清楚仍会产生浮动垃圾4.继续追问,怎么解决二阶段(并发标记)时用户线程对引用的修改产生的变动  —— 回答的记录被用户修改的引用,然后第三阶段重新标记再去修正5.被用户修改的引用,你觉得记在哪里比较合适,或者如何设计记录这种被用户修改的引用,可以自己yy一下6.假设你设计一个cms,还原垃圾回收的流程,你会怎么操作    ——答的链式记录7.刚才说记录用户修改的引用,那用户线程不会主动去记录,如何感知用户对引用的修改  ——回答应该需要进行拦截和记录8.在jvm运行周期中,哪些节点或部分可以做到这一点     ——回答的说应该在类初始化阶段、对象初始化阶段进行记录9.讲讲G1,有什么特点?10.了解G1是如何实现以上特点的吗?11.G1怎么解决浮动垃圾的问题12.了解G1使用的三色标记法吗****垃圾回收器设计部分被问的神志不清,可能问题记录的也不太恰当*****13.java有几种选型可以实现锁14.ReentrantLock实现公平锁的原理15.要实现分布式锁,有什么选型可以实现?16.mysql可不可以实现分布式锁?17.Redis为什么可以作为分布式锁(两方面:Redis什么底层原理保证可以作为分布式锁,以及Redis怎么作为一个高可用的锁)18.Redis集群是什么?讲下哨兵?切片是什么?19.Redis使用集群,还能实现分布式锁吗  ——回答:同一个键的SETNX请求一定会被路由到同一个主节点,而且是修改操作,不会分配到从结点20.Redis的过期淘汰机制21.mysql可重复读隔离级别如何实现的22.完全解决幻读了吗    ——回答:没有,给出例子,A查(不存在),B插入,A指向update,A再查(存在)23.针对以上情况,怎么解决    ——回答:1.加锁 2.可能使用版本号解决?24.输入网址到返回页面的过程25.以你的认知,服务器内部服务架构一般有那些层,或有哪些中间件(大概是这意思)    ——不知道26.负载均衡器有听过吗,处理第一层做负载均衡。27.讲讲io多路复用,怎么实现的28.既然select和poll都是轮询,那区别在哪开放题:1T文件,由单词组成,中间逗号隔开(例如 hello,hey,bye,……)。电脑内存256M,如何实现单词去重 答:借用外部排序的思想手撕:字符串的最长不重复子串已约三面#字节##牛客解忧铺##面经##面经Java#
字节跳动三面462人在聊 查看30道真题和解析
点赞 评论 收藏
分享
头像
01-26 17:29
已编辑
门头沟学院 Java
哈啰出行-两轮Java一面
1jian10:公司扫码了
查看19道真题和解析
点赞 评论 收藏
分享
2024-12-25 14:59
已编辑
北京邮电大学 Java
字节后端实习面经
目前已经面了HR面 但是让我等消息 吉吉国王 感觉大概率寄了12.16号 刷Boss 投了字节抖音的后端实习 下午约17号下午面试一面:介绍一下你自己 (给面试官时间看看你简历)问:这是你自己独立做了个项目 我看还不错 介绍下这个项目吧答:好的 巴拉巴拉 先说为什么要做这个项目!!! 然后从前端介绍到后端问:你觉得这个项目有什么亮点吗?答:好的 巴拉巴拉 从前端JUC 高并发 提高算法速度 到后端微服务架构介绍 (但是感觉其实后端没啥亮点哈哈 就是很平的内容)问:看你使用了树结构存储数据 那像安卓平台其实会出现内容不够的情况怎么解决的答:是的 确实遇到过堆溢出的问题 解决方法是 树节点会使用hashmap 存储节点 每次扫描会在节点记录一个lru 当内存占用超过一半 节点不再存储额外数据 并使用lru重置一些节点 省出内容问:我看你另外一个项目写了ThreadLocal 能说说吗 (写了个网上常见的社交项目 居然不问我IM通讯 晕)答:ThreaLocal 八股 巴拉巴拉 内存占用 脏读问:HashMap 实现答:巴拉巴拉 问:和CocurrentHashMap的区别答:基本八股问:怎样定义hashmap的hash算法答:我以为成了一致性hash算法 说了半天 然后告诉我提示只需要定义hash函数内容就行 我就答了重写对象的hashcode方法 (不知道对不对)问:好了 来写道题吧内容:给一个数n 1234 和排序后的常数数组{1,2,3}这种 输出组合数组的数成为小于n 的最大数他问我有思路吗 我以为是回溯排列数 就用回溯做了 后面发现好像不是 直接有点急了后面提示从头到尾比较数即可 写了一些 也没写完 感觉做不出来 暴风哭泣哈哈 事后一想还是觉得蛮简单的后面2h才出结果 中间我以为大概率寄了 吓死二面 12.19:主要是问项目,八股没有问过问了很多场景题跟部门业务有关问:看你用了支付功能,详细说说步骤吧答:巴拉巴拉 从前端到后端 问:万一微信支付 回调接口出现问题 怎么处理?答:也就是得不到支付结果的回调,rocketmq会轮询该账单 如果一直没有回调 会不进行数据库的插入 会进入死信队列 该订单无效 最终保证账单一致性问:万一出现账单支付金额 和实际支付金额不一样怎么处理答:(并不知道怎么处理哈哈) 项目支付交给了微信支付处理 金额从后端生成 应该不会出现金额不一致问题问:能不能从前端直接传金额?答:肯定不行 会出现上一个问题的账单金额不一样问题后续忘了 应该是他给我说什么是支付风险 结束 没有算法 我以为寄了20分钟收到HR面试通知HR面 12.20号就是项目介绍 自我介绍 部门介绍 和自己的需求让我回去等消息没有后续了 希望别搞哈哈25号 已经oc nice 希望能顺利入职#字节求职进展汇总##面经##面经Java#
神哥不得了:都HR面了,应该问题不大的
查看24道真题和解析
点赞 评论 收藏
分享
2024-12-17 15:37
已编辑
门头沟学院 Java
作业帮-后端开发工程师
投递作业帮等公司7个岗位
点赞 评论 收藏
分享
2024-10-09 10:05
已编辑
门头沟学院 Java
云智一二三面——Java
base:武汉时间线:9月18日->9月23日->9月29日一面1. 自我介绍2. 项目或实习介绍3. redis的数据类型有哪些?你是怎么存储对象类型数据的?有没有看过你说的工具类,用string存储对象的实现过程?最终是怎么存储的?4. 订单表和产品表,查询每个订单的总价(需要订单表有产品id和数量,产品表有单价)写sql语句5. 浏览器打开一个网页的过程,本地能不能修改dns映射。6. 知道哪些linux命令?二面1. 自我介绍2. 实习中有没有自己写过新接口?怎么进行联调的?测试过程是什么?测试的时候请求链路id是怎么生成的?3. 项目中遇到的难点?4. String、StringBuilder、StringBuffer的区别?5. 为什么StringBuilder可以变?底层是怎么实现的?6. 写出图书馆借阅系统的数据表,功能包括:学生可以借书,图书放在书架上面,能够提供借阅信息,设计表结构。7. 查询最近一个月所有借过“计算机网络”这本书的学生信息。8. redis缓存有什么用?如何保证缓存一致性?如果先更新数据库,再去删除redis时失败了怎么办?如果重试三次都失败了怎么办?(每次重试间隔时间增倍)9. redis为什么要设置过期时间?10. 最左前缀原则是什么?为什么要遵循这个原则?11. 回表查询是什么?12. 四次挥手中,为什么第二次和第三次要分开发送?13. 手撕一:两个列表求交集,给出最优方案。(双指针)14. 手撕二:两个链表从c点开始交叉,找出c的位置。(双指针)15. 手撕三:写一个函数,能够随机成功指定长度的字符串,并根据要求是否携带特殊字符进行随机添加。三面——HR面询问期待薪资,能否接受工作地点,简单介绍实习的内容。#云智面试##面经Java#
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-09-19 19:41
已编辑
普惠恒丰Java开发——日常实习面经
9.4投递简历(bg末九本科班大三,黑马商城包装、音视频微服务项目包装),9.6通知面试,晚上面试(时间有点难绷)自我介绍问项目是实际上线的项目还是自己跟着教程写的做过需求分析吗?怎么做的为什么采用微服务架构,怎么分模块的,为什么这样分项目用到了es,具体怎么用的?es查到数据之后还需要到mysql再把数据拉出来吗?为什么?es的原理,es关键词提取怎么实现的,es为什么快?商品数据修改了,es和mysql怎么同步数据,如何保证一致性?商家修改数据后直接告诉他修改成功了然后等失败了再告诉他失败吗?怎么在保证修改成功的情况下才告诉用户修改成功了AOP的原理与应用————————————————————————————————————楼主第一次参加面试,有点紧张说实话,有些地方确实答得不好,甚至最后AOP都忘了,唉,还是得多沉淀,大概率凉了——————————————后续9.9周一总经理面试,9.10hr通知通过了。第一份实习就不挑了,准备节后入职————————————————————后续,,飞书上公司只有九个人,五个实习生,两个技术员工带我们,给的第一个需求就有点难绷,版本冲突等等问题太多了,mentor还是比较有耐心的,但是这项目做起来好难受 #第一次面试# #面经Java# #26实习#
查看14道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务