近期日常java实习生面经

找实习过程

楼主从5月25日开始面试,先后面试了京东科技、滴滴地图、水滴水滴筹、去哪网大数据
就离谱找了抖音的小姐姐帮我内推,结果说字节某部门给我简历锁起来了...
然后春招的时候美团的笔试出了一道半,字节跳动的笔试出了一道半,度小满笔试都做出来了,因为那时候简历不行就一个面试也没有...
然后5月份学了点新东西,完善了一下简历,面试就陆陆续续来了

京东科技(一面45min)

电话面试,因为是第一次面试,所以有点紧张,答得个人认为有点垃圾
1.看你的简历上,你说你在班级担任班长,学院学生组织担任部长,请问你是怎么和同学或者部员沟通的?(上来先问我的学生经历是我没想到的)
2.arraylist和linkedlist的区别
3.spring 控制反转是什么,怎么用
4.spring 面向切面是什么,怎么用
5.问项目
6.问数据库的事务,隔离机制,脏读,不可重复读,幻读,然后一道关于事务的场景题
7.如何找到一个数组中出现次数超过一半的数,让我用三种方法说(哈希,桶,中位数)
8.问mybatis
9.问我MQ,我说只停留在了解的阶段....
反问....
------------------------------------------------------------------------------------------------------------
因为突然来电话就面试了,而且还是第一次就很紧张,然后说是10天内给结果,但是现在也没有,就当是凉了积累经验了。

滴滴地图与公交事业部(一面15min)KPI???

晚上七点面试官就问了三个问题,本来信心满满,结果15min,被kpi了目测,心态炸裂,
上来先问你能不能考虑转语言。。。(此时感觉不妙)
1.HTTP与HTTPS的区别
2.多线程与多进程的区别
3.队列和链表的区别????(居然还有这样比较的)
4.你会不会linux?(楼主电脑比较卡,一开虚拟机就死机,所以就没整过linux)
5.邮箱发来三道题,三选二,做完发到他邮箱。。。然后就退出会议了


----------------------------------------------------------------------------------------------------------

嘿嘿嘿嘿,我投的是后端实习,他们任职要求是说精通任意一门语言即可,结果不用java。。。


水滴公司水滴筹开发部门(一面1h+二面15min+HR面 已offer  )

在boss上投的,然后5天之后约的面试,技术面都是在腾讯会议

一面面试官人很好,很和善,不会的会去引导我,问的问题都不难,但是深度很深
1.项目,问我sql语句优化,然后给我几个场景,问我如何创索引
2.项目里面的mybatis逆向工程是什么,怎么实现
3.讲一讲JVM(我讲了GC的几个算法:引用计数+复制+标记整理+分代收集,然后jvm的结构什么的,区域划分),然后问了我一个对GC算法的优化,这个我不太懂,我说是不是那个调参数的
,他说不是,然后给我讲了一下。
4.问设计模式:工厂模式,单例模式讲一下。
5.问了设计模式的六个原则,然后让我分别介绍一下
6.mysql的事务,隔离级别,脏读幻读不可重复读
7.mysql的引擎innodb,myisam区别
8.为什么数据库底层要用b+树,比起别的树有什么优点
9.问hashmap1.7 1.8的区别和一些底层(之前看过源代码,然后分析了一波源码)
10.分布式讲讲(概念都没说明白。。还是菜)
11.cookie和session的区别
反问
-----------------------------------------------------------------------------------------------------------------------
这次面试面试官评价我基础扎实,但是需要在了解一些前沿的技术,2小时候hr打电话约二面




二面,后来hr和我说的时候说二面是我的leader是个大佬,确实问的问题确实很有水平
1.项目,mybatis逆向工程,session跳转,然后详细介绍一下
2.问我maven依赖冲突,然后还有maven命令行的,我说不会,但是在idea里项目结构可以改,怎么操作说了一下
3.问我http的状态码,我说了2xx,3xx,4xx,5xx,然后详细说了一下都是啥然后分别说了几个主要的200,301,302,404,403,500,503
然后面试官问我417,????
4.说一下一万个数查第五大的数:我说快排,分支算法,问我用什么数据结构:我说用优先队列,然后说一下优先队列
5,问二叉树的哪个遍历是DFS

反问
--------------------------------------------------------------------------------------------------------------------------
面试官说我基础挺扎实,但是比较依赖工具,10min后hr面


hr面,面试官主要就给我交代了一下情况,然后主要说了以下项目简单情况,问了一下什么时候入职,然后说这边极快给我发offer,第二天就收到了

去哪网某大数据部门(一面50min)

昨天下午已经收到水滴那面的offer了,然后去哪面的就特别放松,然后就约四点,结果被面试官鸽了20min。。
1.数组和链表的区别
2.常见的设计模式,我说我主要掌握的是单例,工厂,代理,生产消费,了解观察者,装饰器,适配器
然后问我单例都有什么:懒汉+饿汉
手撕懒汉,我给她写的DCL单例,写的时候问我为什么要双重if判断+syn,问为什么用volatile,为说防止指令重拍,然后又说了一下保证可见性是怎么保证的
3.问了tcp和udp,什么场景下用udp,udp的面向无连接是什么
4.三次握手详细说一下,为什么不能两次握手
5.项目,mybatis逆向工程说一下,项目中遇到的困难
6.spring 控制反转说一下
7.项目里为什么要用session
8.线程的几种状态,并且数一下
9.说一下四种线程池,问我常用哪种线程池,我就分别了一下四中线程池适合的场景,然后问了我线程池的四中拒绝策略
10.问我有没有offer了
11.问了一下我们年级现在同学实习的情况

反问

-----------------------------------------------------------------------------------------------------------------------
可能是因为已经有了offer所以底气很足,去哪的面试自我感觉很好哈哈哈,但是面试官说他们部门是大数据部门,主要用Java,但是要用大数据的一些东西


总结:

从3月份开始春招,由于简历不行,导致同一个公司,笔试出的题一样多,甚至可能我出的更多,但是人家简历好,所以都收到面试了,然后我就边学框架,边看面经,也只能说功夫不负有心人吧
6月份也是收到了自己人生中第一个实习offer,之前天天在牛客看大佬们的面经,今天就当回馈牛客大佬啦!目前就记得面试里问了这么多题,想起来回头补,个人感觉实习生还是要基础扎实,深度不够,广度再宽也没用。


#Java开发实习##面经##java工程师##京东##滴滴##实习#
全部评论
楼主现在在水滴么,水滴的Java咋样呀,加班严重么
点赞 回复 分享
发布于 2021-11-04 20:56
呜呜呜,元宝想去哪儿,就去哪儿
点赞 回复 分享
发布于 2021-08-12 16:02
大佬啊,好厉害
点赞 回复 分享
发布于 2021-06-06 23:12

相关推荐

情况:双非大二 已有一段后端实习,但是后面解决不了学校门禁的话,也没有什么机会实习了,只能大四实习(最快能跑的时候我大三暑假),或者前面选择本地的小厂(本地像样的厂很少)——跑的方法,该试的方法我都已经尝试了,除非不住校,但是这个需要家长来申请,我也没有办法。我的经济情况很差,之前想着是毕业去一个差不多的厂,先攒一些钱,后面有了其他方向后在做其他打算,比如读在职研等,我对就业的地域这些没有任何的要求。但是现在发生了一些事情 所以比较迷茫,不知道后面怎么走,也不知道该不该继续学习,想请教一下有经验的前辈。目前有这几个方向的选择A.继续走开发or其他的就业路线(但是学校不放实习,秋招才放,感觉大厂绝对没有任何希望了,现在越来越卷,加上学历没有提分项,我害怕后面只能去外包 或者待遇很差的小厂)B.考公来接考编(对于这个了解的比较少,之前是感觉如果考不上沉默成本很大,也不是很感兴趣,而且钱比较少一些,没有考虑)C.考研(之前没有选择考研的原因,一方面是因为不想在学校里面呆着了,感觉比较坐牢,一方面是毕业了之后没有任何的经济支持,感觉没有底气,另一方面就是害怕沉默成本会比较大,如果没有考上的话,情况会更差,并且如果不考顶校的话,直接开发就业,可能不如本科就业的性价比高)D.出国,或者找一年水硕(如果我可以攒够钱的话)E.请其他前辈赐教请各位前辈赐教,后面建议选什么路走 为什么这么走
九月了,是考研还是就业?
点赞 评论 收藏
分享
一个AI虚拟女面试官,语音面试,也会显示文字在中间偏左上位置,相当于读一遍,读完之后每个问题16s思考时间,时间结束或自己点击开始录制回答,回答时间5min之内,整体五十分钟左右,几乎每个问题都追问两个问题。美团ai面经1,自我介绍,你如何使用大模型1.1,举个具体的例子说明一下2, tcp 和 udp 的区别以及应用场景。2.1,设计一个游戏网络通信协议用UDP 还是 TCP,为什么?2.2,如何处理丢包和乱序的问题?3, JMM 的主要作用及它是如何影响线程之间的通信3.1,Java 内存模型的三大特性,volatile 关键字,局限性3.2,多个线程对变量进行累加操作,会出现什么问题4,数据库的事务隔离级别4.1,锁机制、 MVCC 等具体说明下4.2,可重复读可能会遇到哪些问题5,设计一个项目管理系统,项目、任务、成员的关系及据库表结构5.1,如何确保任务的创建人一定是项目成员5.2,项目成员的权限分级怎么实现6,忘记了……一个场景题6.1, Redis 的性能出现瓶颈怎么优化6.2,如何保证多个应用实例之间一致性7,不熟悉的技术领域,你会采取哪些步骤来解决7.1,专业的术语和概念短时间无法理解,你会如何调整你的策略?7.2,现有方案效果不如预期,如何评估继续使用还是转向其他解决路径
查看19道真题和解析
点赞 评论 收藏
分享
03-31 17:55
已编辑
浙江大学 算法工程师
面试前两分钟,已经定了50%的成败。用CAME公式,让你开场30秒就赢了。面试官从你开口说第一句话开始,就在评估你了。心理学上有一个“首因效应”——人对他人的第一印象形成于最初的几秒到几分钟,而且这个印象会在整个后续互动中持续影响判断。换成面试场景就是:如果你的自我介绍让面试官觉得“这人思路清晰、有料”,那么后续的技术问题他会带着“发现亮点”的眼光看你如果你的自我介绍让他觉得“这人讲话混乱、没重点”,那么后续的问题他会带着“验证疑虑”的眼光看你。两种状态下,同样的技术回答,得到的评分是不同的。所以,把自我介绍打磨好,值得你花一整天时间。✍🏻️CAME公式:让你的自我介绍有结构有亮点我把一个高分自我介绍的结构总结为CAME公式:C = Core(核心身份):一句话说清楚你是谁A = Achievement(最强亮点):最能体现你能力的1到2个成就M = Match(岗位匹配):你的经历为什么适合这个岗位E = Expectation(期望与热情):你对这个岗位/公司的期待整个自我介绍的时长控制在1分30秒到2分钟之间。示例:“我叫张伟,目前在XXX大学计算机系读研二,方向是分布式系统(C)。在研究生阶段,我主导了一个基于Raft协议的分布式KV存储项目,在6节点集群上实现了读吞吐量10万QPS(A)。我来面试这个岗位,是因为贵公司在基础设施方向有很深的积累,跟我的研究方向和技术兴趣高度吻合(M)。我对这个机会非常期待,也在持续学习Kubernetes和云原生相关的内容(E)。”这个自我介绍的每一句话都在服务一个目的:让面试官立刻知道你是谁、你有什么、你为什么适合这里。⚠️不同岗位的差异化策略CAME公式是通用框架,但具体内容需要根据岗位调整。技术岗(后端/前端/算法):Achievement部分重点放在技术项目的量化结果,用具体数字说话。避免只说“我熟悉XXX技术”,要说“我用XXX技术解决了什么问题,达到了什么结果”。产品岗:Achievement部分重点放在你对某个产品问题的洞察或者你推动的某个功能上线的过程。面试官想看的是你有没有产品感,能不能从用户角度思考问题。运营岗:Achievement部分重点放在数据指标的提升,如“我负责的活动带来了X%的用户增长”,以及你在其中的具体贡献。通用建议:在自我介绍中,不要用形容词描述自己,要用事实说话。“我是一个有很强学习能力的人”没有任何说服力;“我在三个月内从零学习了Go语言并上线了一个500日活的工具产品”才有说服力。最容易犯的三个自我介绍错误第一,时间太长。超过2分钟的自我介绍,面试官会在心里默默出神。两分钟是心理极限,超过这个时间你控制不住对方的注意力。第二,把简历念一遍。面试官手里有你的简历,你念给他听是在浪费双方的时间。自我介绍应该是对简历的提炼和延伸,把最有亮点的部分放大说清楚,而不是把简历流水账地过一遍。第三,语气过于平淡。很多人把自我介绍说得像在背课文,语调、停顿、重音都很平。一个有感染力的自我介绍,应该在关键成就的地方稍微加重语气,在表达期待的地方声音里带着一点热情。这不是在表演,而是在传递真实的情感——你真的很期待这个机会。这种真实会被面试官感受到。👉🏻一个可以立刻执行的练习方法看完这篇文章,立刻做这件事:第一步,用CAME公式写出你的自我介绍稿,控制在200到250字以内(口语速度大约1分30秒)。第二步,大声朗读三遍,注意语速不要太快(很多人紧张时语速加快)。第三步,录音,播放给自己听——你会发现很多你自己没意识到的问题:语速、停顿、用词。第四步,找一个朋友或者用AI扮演面试官,做一次完整的模拟,不用提示就能完整说完。自我介绍是一个你能100%掌控的面试环节。其他所有问题都可能出现意外,但自我介绍是你完全可以提前练到完美的。把它做好,你就已经在起跑线上领先了。
面试被问“你的缺点是什么...
点赞 评论 收藏
分享
评论
5
32
分享

创作者周榜

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