Java工程师精选面经合集
11家公司
357篇面经
最新 热门
/feed/main/detail/529aac71c7b74883b08b1e4c399aaf5b/feed/main/detail/15c041dd9d044bcf874596802c894fff
昨天 15:11
中山大学 Java
卓望(深圳)java暑期实习一面(已oc)
面试官人很好 面试的过程挺nice  就是可能背景音有点吵自我介绍 然后介绍一个项目(一定要提前准备 我就是没准备好 所以就说的很差劲)会就你的项目问一些场景题(鼠鼠由于是第一次面试没有经验场景题被狠狠的拷打)然后就是常规的八股:(没开录像录音,所以只能是回忆版本的)1. ThreadLocal Map有关的2. 就是设计模式的设计准则(有五个那个 我就记起来了 单例 里氏变化 开闭原则 后面就是依赖倒置原则 接口隔离原则)3. 单例模式为什么是线程安全的4. 如果要开发一个上传文件的功能,要怎么样保证不被使用者恶意攻击5. 索引失效的问题6. 索引优化的问题7. 深拷贝和浅拷贝的区别,分别要怎么实现8. linux下如何查看系统的日志文件9. 在问题8 的基础上如果想要找到日志文件中的一些关键字,该使用哪些指令(这个没答上来 后面复盘的时候是grep)。10. 就是如果网络连接出现了问题,那么我们该用什么方法来定义网络的问题出在哪(就答了ping 以及telnet)。11. 内存泄漏一般又哪些场景12. Redis常用的数据结构有哪些(我在这里就只回答了 String Hash Set List SortSet)用的多的。13. 单一职责的好处是什么14. springboot 如何修改内置服务器15. 内存泄漏一般使用什么工具去定位的
查看18道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/97fab0e46ce44db8bf3a4e7a0c330b8b/feed/main/detail/e1e2b6a6828b4006949392bf11d7c9b1/feed/main/detail/9a9d09d8370e466694effa1b1c66c568/feed/main/detail/fe8e1e8511784925a749b6b2176ab158
27 java鼠鼠 第一次笔试(七牛云2025后端)
其他中大厂基本都是泡池子或者测评中),一两月了)),就七牛云的笔试最快。  第一次笔试。体验 :双机位,有点麻烦,下次带个有机械臂的手机支架)。          好评:答题界面很现代化,特别是录屏后可以用本地ide写算法题。不是acm模式能带草稿纸),所以把题目大概抄下来了。做了1.5h,剩下0.5h不想做了,今天有点累。408都考到了,但是难度都挺简单的,但是我还没开始被八股))。上周六晚上考了os,这次血赚。但是好多题都好纠结啊,还没学过计网题目都很简单的,完完全全就是基本概念),感觉没考个八九十进不了面试,哭(暑假好好沉淀)感觉就是每个人动态从牛客题库抽取的吧,暑假好好刷牛客,氪会员单选 10题1. os 堆与栈 描述2. h=2 5阶b树最少需要几个关键字  (傻了,平时看的都是b+)3. 一个操作数栈,一个符号栈,让你模拟弹栈计算压栈回去。4. 虚拟内存5. 二叉树前中序求后序6. 两个十六进制数的异或运算7.Mysql事务8. 银行家算法(没错,就是这个)9. 一个入栈序,问那个出栈序不可能10.计网,甲发送到乙,采用停-等协议,一个确认帧1000B,数据帧1000B,数据传输率10kbps,单项传输延迟200ms,问加对信道最大利用率是多少多选 5题1. 几种提高文件访问速度措施2. 页表基本概念3. IPv44. 大根堆5.如何提高同步总线数据传输率算法题 (感觉都是luogu普及-,普及,普及+难度,但是太久没做了,跪了)1. 给一个二叉树,求从二叉树右边能看到的节点。给的似乎都是满二叉树?(还是完全,题目没说清啊)一开始想递归遍历下,但是感觉很麻烦(也不麻烦,只是手疏),想找规律。最后发现按照顺序进行层次遍历(第一层1个,第二层2个,第三层4个如果是完全二叉树的话,但是没AC,感觉坑就在这里,但是题意没说清)50%,然后稍微搞了个细节,就66.7%了2.给一个表达式,包含是加法,让你计算这个表达式结果。  这不就是栈模拟计算的简单题吧(但是不会写了,因为中缀转后缀忘了) ,想着模拟骗分。。  最朴素的想法,先把所有加法处理,剩下的乘起来就是了。做法就是先把表达式拆分为两个数组,一个操作数组,一个操作符数组,然后遍历每个操作符,如果是加法就从操作数数组对应位置取出两个数,加起来再放回去,并从操作数组中间删除一个数(每进行一次运算,操作数就少一个,要开个变量记录一下,方便后面的操作定位操作数)(就是这样。。竟然没TLE)   。最后一发入魂,A了,题目数据太水了。。。3.给定一个序列,要求你选出一个子序列,子序列的首元素尾元素要大于中间所有元素。找出最长的子序列的长度和子序列中最小的元素值,如果有多个,取首元素下标最小的那个。额。。。写个n=2的特例,交一下,14.29%的分,爽啦。对了,我下面的做法是找子串,不是原题的子序列(前者是连续的,子序列不是连续的,我在写面经才发现,唉,但是子序列的话感觉不会写)下面是错解然后想想怎么暴力,枚举子序列起点,然后向右边不断扩展,类似双指针吧,要动态维护子序列中非首非尾元素的最大值最小值,最小值是用来结束扩展时记录答案的,最大值是判断能不能继续扩展。样例能过,最终过了42.86%。 这题应该是提高-或者提高难度
投递七牛云等公司6个岗位
点赞 评论 收藏
分享
/feed/main/detail/36355b85945f486e95245ded0a5c6086/discuss/764904686674591744/feed/main/detail/9e0364c74d9340d7923b8c0e99c9c490
小红书java一面
点赞 评论 收藏
分享
/feed/main/detail/b4f93aa774c24c1bbfe66a3fc8f2facf/feed/main/detail/87bcf9227c234f6dbace51171d7af29f
06-17 20:38
已编辑
湖南科技大学 Java
腾讯云一面面经
 6.17 腾讯云一面原以为到六月份就没啥hc了,结果早上就投到了腾讯云的后台开发,然后电话问我下午有没有空面试,太意外了,也太惊喜了,终于迎来我的处女面了面试官看我是大二还是第一次面,问的都比较简答,但我太紧张了,有点胡言乱语,但面试官还是很好的说, 总共拷打了70分钟左右,但是没怎么问八股,主要还是在拷打项目,记的不是很清楚,见谅面试过程:自我介绍,手撕:合并区间并输出索引列表,因为我用的c++,所以就是结构体+自定义排序+遍历计网:tcp三次连接,tcp与udp区别,udp为什么不可靠?数据结构:c++与java中的数据结构,c++中vecotr我设置长度为8然后push_back第九个元素会发生什么(因为我用c++写的手撕,面试官就问了写c++ stl相关的,以后还是尽量用java写吧避免挖坑)ArrayList与LinkedList,B+树用来做什么的(索引)?数据库中哪里用到了悲观锁和乐观锁,慢sql语句优化项目:第一个项目自己介绍了亮点,然后面试官问如果我前端心跳请求每1s发一个该怎么处理?(我答的redis搭建主从或者哨兵)第二个项目问了如何实现redis缓存高可用(答了针对缓存击穿、穿透、雪崩的几种方案),对于项目描述中说拦截90%请求是怎么知道这个数据的(答的用Jmeter)反问:面试官觉得我想要进入该公司实习需要具备什么能力:面试官说项目+八股+算法搞好面试官对我的评价怎么样和建议:还可以,建议写程序的时候变量名要规范(我手撕的时候有点懵,变量都是a,b,c)大概就是这些了,能不能二面已经无所谓,重要的是经验+1,面试官人真的很好
查看13道真题和解析 第一次面试
点赞 评论 收藏
分享
/feed/main/detail/b2aa2e4c9ea0405c8959d0da94b18f99/discuss/764578658055921664/discuss/764549894206918656/feed/main/detail/41b0f63b3ca3452f914ad79978e0acb6/feed/main/detail/fdba016da34141c8b2053ee298c0ba48
06-17 11:57
已编辑
江西理工大学 C++
高新兴科技集团 java 后端助理实习
2025.6.17本人第一次面试,总体不到30分钟,面试官很好,但是自己基础不牢1.自我介绍2.前端页面怎么实现的(不会前端)2.项目问答,websocket如何实现的前后端通信3.java线程使用方式 (继承thread ,实现runnable)4.java线程的六个状态(没看过,看线程池去了)5.mysql查询很慢,如何优化(explain,添加索引?)6.项目中是否用了mysql索引优化,有什么例子没(没举例好,但说了一些最左前缀匹配,覆盖索引之类的)7.是否使用过一些jvm测试工具,是否有jvm调优经验 8.对哪方面比较熟悉(数据库,计算机网络,操作系统)  (答数据库)9.java调用mysql执行一条select语句的具体流程 (答得糟糕)10.项目中的工厂模式与策略模式是如何实现的,具体说明11.项目中mysql的主从复制,使用的哪种方式,主从复制为了什么12.前端会写吗,公司可能会要求写点前端页面 (会基础的,框架不太会)13.未来规划反问:14.公司后端用的哪些技术栈15.对我面试的评价(说了挺多,面试官很认真,很仔细)16.多久能知晓结果(2天内)10分钟后,约复试。复试,大概也30分钟:1.自我介绍2.项目中有哪些方面是自己设计优化的3.对于你的个人设计的部分,有哪些优缺点4.对于先前的服务外包项目,你说没有得奖,具体分析没有得奖的原因5.对于这些原因,你觉得可以有哪些解决方案 ,优化的地方(这段说了挺久)6.开发中与他人有矛盾,是如何解决的7.成绩排名多少,是否过了六级,是否有挂科8.成绩低的学期是哪门没有考好9.分析个人缺点10.人生中最遗憾的事11.能接受的工作强度反问:12.公司业务前端部分使用的哪个框架13.后续是否还有面试 (答:无)14.若面试通过,要求多少时间内到岗总结:总体而言第一次面试前有点紧张,复试部分开始时有点压迫感,一步步逼问的感觉,后续就聊的不会有压力了,个人面试时也能做到侃侃而谈,也可能是技术方面的问题不是很多,总之体验还行。
点赞 评论 收藏
分享
/feed/main/detail/951c5824e2c74e6788aa6f98e57a7124/feed/main/detail/946f356046554526a587ee6116f403e2/feed/main/detail/0f95b822724c4e569d35beedab39aab2/feed/main/detail/99489fafdef244928bd2027e4676dc56
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务