回馈牛客,3月份面经分享(华为校招,阿里腾讯美团实习)

3月份开始面试前在牛客看了很多面经,所以自己面试完也整理了一波最近的面经,当然到最后记录的就比较随意了,没有很详细😂
攒攒人品,希望早日收到tx的暑假实习offer
华为 校招 通用软件开发 已oc第三次测评中。。

一面 33 60分钟+20笔试

熟悉哪种语言 JAVA以及Python

算法题 最大公共前缀一开始用前缀树做后续调试出了问题时间快到改用循环做)。

如何学习一门语言整体局部整体局部

JAVA讲讲集合类讲了ListMap等主要实现类底层数据结构主要参数主要方法

synchronized修饰代码块以及方法的区别synchronized reentrantlock等重入锁以及readwritelock的区别

基本数据类型为什么还有包装类没答上来扯了缓冲机制)(让基本数据类型拥有对象的特性比如在哈希表插入的时候需要有hashcode基本数据类型是没有的所有都是相应的包装类提供的

如何防止超卖一开始不知道咋回答然后说库存不够就关闭借口然后说减库存是在数据库层面做的再补充了多线程情况下某些变量可以用volatile修饰保证可见性

成就最大的项目讲了实习负责整个算法的部署以及找到新的框架

了解的数据结构或者算法以及在实际中的应用讲了二分在实习中的应用以及链表配合哈希表实现LRU

进一步追问排序算法原理何为稳定不稳定快排是否稳定

问了下如何看待开发和测试之间的关系测试的意义开发是否需要进行测试的培训

请问对面试表现评价或建议

建议1、编码本身 熟练度不够,细节调试2、算法不够扎实,可以考虑多了解算法开拓思路3测试部分,需要提高测试意识,测试用例等要考虑详尽4考虑从系统工程的角度去看待项目

整体评价还行基础不错?)

二面 317 25分钟+20分钟

自我介绍

hashMap介绍下

数据库整体如何优化加索引);

然后没什么问题了 来做做题吧

Leetcode 1143 1701 第一道很快做出来了面试官让说下思路然后觉得没啥问题问我要不要反问什么我个***说要不再做一道 结果第二道卡了很久。。

后续反问面试官评价和学习建议没给评价只说转开发没什么关系保持学习就可以

三面 318 30+12分钟

自我介绍

比赛经历

奖学金

挑一个最有成就感的经历比赛或者社团

社团你学到什么什么最有成就感

实习中的收获

对艰苦奋斗长期艰苦奋斗怎么看

反问对于应届生进职场如何给自己设立比如1/3/5年的目标有什么建议第一年可以考虑不用设立目标熟悉大家在做什么再找一个方向耕耘同时要注重把技能变现/抓住不确定性事务创造价值的能力而不单单是掌握技能



阿里巴巴 暑假实习 JAVA研发 已拿到意向书

一面 311 40分钟+15分钟笔试

问了研究生学了哪些课,哪门最难,如何学习

如何学习

有去看JDK源码嘛?(打算扯整个集合类,扯到一半面试官说太多了,直接问hashmap如何put)

有开源或对外发布的成果吗?

你的这个项目具体做了什么?(讲了整体流程,具体扯了商品详情页以及下单接口如何使用redis以及乐观锁进行优化)

了解http嘛http报文的具体格式

了解数据库嘛数据库索引原理

笔试题实现策略模式

面试评价还不错等下轮面试

二面 312 40分钟+10分钟问答

讲一讲实习中比较有挑战或者意义的事情

之前是做算法实习如何考虑找的是JAVA研发呢

讲讲对小目标的性能提升

讲讲秒杀项目基本实现以及如何考虑的优化

缓存数据库一致性如何考虑

数据库事务ACID

JAVAconcurrentHashmap如何实现线程安全双亲委派以及原因讲讲垃圾回收

操作系统信号量如何理解

问了最近还有面试什么公司吗如何考虑选择以及实习到岗时间啥的

面试评价能感觉到学习能力不错JAVA技术的学习别局限于语言可以考虑开源框架的应用与学习大型的企业级应用要考虑架构以及设计高内聚低耦合设计原则与模式

hr面 314 30分钟

讲一下大学经历或者技术

为什么算法转后端

阿里java腾讯c++你怎么看 怎么选

阿里业务比较复杂高度比较高相比腾讯你怎么考虑

反问第一次hr面感觉我咋样 有啥建议思考能力可以希望在介绍项目经历的时候着重思考对自己有什么启发


美团 暑假实习 后端开发 已OC

一面 316 50分钟+10分钟

自我介绍

实习目标检测怎么做的特征怎么提的。。整个过程做了什么为什么这么做嵌入式设备部署做了什么。。(后面才知道优选部门会涉及AI+IOT+后端怪不得会问算法和嵌入式。。)

数据库索引隔离级别脏读。。主从结构主从复制()

表经常增删改又经常查询怎么优化 业界怎么做的

Linux常用命令比如对文件分析怎么做不断道歉答曰只会cp rm。。)

BIO和NIONIO一开始答得稀烂差点忘记是IO多路服用

JAVAsynchronized lock的实现和区别hashtable和hashmap的主要区别JVM运行时数据划分和垃圾回收以及垃圾回收器有没有具体调优过垃圾回收答曰没有只会原理

新建线程有什么方法只达到new thread和线程池说不太会多线程

遇到过什么难点怎么解决的

redis集群

TCP3次握手如何管理这些连接,416g的linux能建立多少个连接。。

单链表反转写完后说不允许新建dump节点怎么做。。

评价只说还行具体评价会录入系统

二面 318 40+10+5分钟

自我介绍

在校最自豪的经历

最有挑战的事情

redis数据结构

mysql隔离级别索引结构

http报文格式各种请求码

算法题不难

反问有何建议应届生如何设定自己的1/3/5年目标面试官建议最好选对板块

面试官有小帅

oc 325 20分钟

薪资

拿到offer是否一定会来

实习时间

腾讯 暑假实习 后端开发 已hr面完

一面 75分钟

自我介绍

项目介绍问得很细项目遇到印象深刻的点或者是难点是什么提到跨域的问题追问为什么谷歌默认关闭跨域答曰同源策略什么的。。);并发量是怎么测的QTS还是什么如何思考优化思路lru怎么实现的如果要考虑次数的lru呢创建订单接口扣减库存在transction里面悲观锁的吗乐观锁version冲突的时候有其他方式解决嘛面试官提示重试或者队列);如果不开transction两条语句能否实现相同功能select for updateupdate);你说最后乐观锁你没有用version的字段那会有什么问题吗没考虑到面试官后面说考虑是否原子操作where stock》=。。)

计算机网络TCP3次握手4次挥手time_wait会造成什么问题答端口与资源);追问如果都是短链接然后短时间内大量建立连接怎么优化四元组分析增加ip

数据库隔离级别以及各种并发问题如果一条语句update a=2 where c=1会是行锁嘛不知道咋分析后面提示说考虑隔离级别以及数据是否存在具体分析);

本来想问语言听说c/c++/go都不了解只会java就没接着问了

两道算法题由于发的腾讯会议没有写代码口述二叉树的深度以及topK问题

面试评价挺好的但是具体学习建议或者查漏补缺对我还不太了解给不上来

二面 30分钟

自我介绍

项目介绍

计算机网络讲讲对TCP的理解TCP怎么保证可靠性的TCP怎么流量控制的TCP怎么重传的为什么要有超时重传和快速重传网络拥塞丢包一定是拥塞的问题吗怎么解决因为丢包误判为网络拥塞降低拥塞窗口而导致传输速率的下降后面想到从RTT去判断)。。

问我以前没怎么编码吗 看我笔试都是空白的答是之前的最近准备周日再做

面试官介绍自己的部门TEG 主要做CDN以及网关方面的接入后台开发说让我周末做题后综合评估下

hr面

个人经历

为何选择这个方向

怎么学习怎么自学基础课

介绍一下自己的项目

工作地点实习时间

已挂或者已拒

蚂蚁集团Oceanbase 实习 一面 35 40分钟

自我介绍

实习经历主要做了什么

研究生项目做了啥为什么是一年的

40亿整数 每个4个字节?1G内存如何判断新的数在不在40亿中不知道怎么估算一开始讲布隆过滤器提到不在的话一定不在在的话可能会是误判面试官问一定不能误判呢我说没想法但是能减少误判的概率可以做多次不同的hash多个index都置1.新来的数这些hash出来的index都要是1.面试官说你其实没考虑那四个数据没估算然后告诉我说其实刚好能把数据装进去。)

问了C++指针和引用的区别直接放弃说C++不会

乐观锁讲了假设冲突少实现方式version

进程间通信(6共享内存扯到虚拟地址空间以及物理地址消息队列也扯了面试官评价这块了解的还不错

讲一下堆和栈对操作系统的堆和栈没啥概念。。试探性问面试官操作系统的还是JAVA的然后说操作系统的没概念。。强答了JAVA

两个数组求交集单个数组内可能有重复

两个数组求交集比如222 以及22 对应的输出要是22)

反问

时间这么快 不再问问啥嘛?(面试官说我这块主要考察考察基础不用问了后续结果如何要和部门其他人对接

实习生进去主要做啥有啥成长前期数据库基本的性能调研数据库执行器方面的优化等

等我的建议希望数据库别只停留在用的层面如果想做数据库还是需要更多的了解数据库如何实现的

结果感觉对我没啥兴趣面完也感觉不好遂直接投了其他部门

民生科技 后端 一面 315 20分钟

自我介绍

最近的项目介绍

缓存雪崩

讲讲object类

讲讲如何学习JAVA 看书还是

为什么转后端

结果通过后续通知二面不想继续面拒绝了

商汤 IT-JAVA 实习生 一面 316 55分钟

自我介绍

项目介绍主要流程

写多读少为什么不用悲观锁而用乐观锁

直接问对volatilesynchronizedlockcas四个的理解JMMCPU重排MESI可见性monitor锁优化锁升级AQSCLH队列一口气讲完讲到面试官顿了一顿

对消息队列有没有理解

对限流以及削峰有没有理解

设计模式有没有理解

代理模式有了解吗动态代理之类的

SpringbootAOPIOP注解有没有前端有没有部署了不了解ngnix这部分全程在道歉我不会我不太了解。。)

TCP/IP七层

http1.0/1.1的区别1.0讲到3.0)

TCP如何保证可靠性

MySQL索引聚簇索引唯一索引全文索引

分库分表

MySQL读写分离

讲一下Spring的隔离级别事务如何实现的疯狂道歉然后讲了下数据库的

评价感觉基础非常好但是对框架还不太熟悉建议多了解框架对后续面试大厂很有帮助

结果没下文

VIVO hr面后被拒

VIVO JAVA(android方向) 一面 315 30分钟

本科主要学了什么

介绍最有挑战的一个项目

线程池的使用

查找重复数字的位置

单双链表 区别 具体场景

如何设计30add last 30 random find 30 random remove 20iter

多线程的同步如何实现

死锁的原理编程上如何避免

二面 HR面 319 20分钟

自我介绍

最大冲击的事情

对vivo了解吗怎么看的了解不多只知道做手机 广告很多类似oppo

有收到其他公司offer吗

反问为啥只有1轮技术面一面面试官已经是level比较高的小领导了为了提升效率流程走完要多久大概1周内有结果

#实习##面经##阿里巴巴##腾讯##美团##华为##Java工程师#
全部评论
大佬啊
点赞 回复 分享
发布于 2021-03-29 14:32
拿到offer是否一定来,这个怎么回答好
点赞 回复 分享
发布于 2021-03-29 16:41
名校
点赞 回复 分享
发布于 2021-03-29 18:36
项目网上找的还是。。涉及商品
点赞 回复 分享
发布于 2021-03-29 18:38
😂大佬,求问,你拿了这么多,到时候咋拒。我感觉好尴尬。
点赞 回复 分享
发布于 2021-03-29 19:58
offer收割机?
点赞 回复 分享
发布于 2021-03-30 00:05
老哥最后决定去哪里啦
点赞 回复 分享
发布于 2021-03-30 00:21
楼主感觉哪家比较简单,按难度排个序呗
点赞 回复 分享
发布于 2021-03-30 10:03
哥哥太强啦😍
点赞 回复 分享
发布于 2021-03-30 14:17
为啥转开发了啊大佬
点赞 回复 分享
发布于 2021-04-14 09:34
华为是远程面,还是去现场面啊
点赞 回复 分享
发布于 2021-04-14 17:26
华为要三次面试吗,不应该是笔试,技术面,hr面?
点赞 回复 分享
发布于 2021-04-17 11:05
哥哥,我爱你😘。我拿到OC我也写blog
点赞 回复 分享
发布于 2021-04-24 11:48
秒杀项目应届生怎么包装啊,楼主咋包装的呀
点赞 回复 分享
发布于 07-10 15:25 河南

相关推荐

11-08 17:18
已编辑
美团_后端开发(准入职员工)
😎个人背景:双九科班,Java后端🤨收获的offer:京东零售、拼多多Temu、美团本地商业、携程机票、得物(部门未知)、作业帮营销部门🤔选择的考虑:● 城市:不太看重城市,但对象不太想去北京觉得生活压力太大,所以主要考虑的是上海、杭州和深圳,未来可能想去西安、成都(感觉西安和成都生活会更幸福一些,考虑以后定居可能会考虑这方面)● 薪资:比较看重薪资,但是薪资只要符合预期就行,薪资相差不过大的情况下会考虑其他方面,东子薪资比团子高一点但优势很小,多多应该会高一些但是劣势太明显(强度拉满+业务核心基本必竞业)● 强度:比较在意强度,个人不太想去强度太大的公司(除非没有其他选择),Temu和东子本组强度据可靠信息了解日常强度均是12h+,多多还是单休强度略胜一筹,团子实习转正强度1085,携程强度看组(大部分也都是1085~1095),得物就是大多多(没有竞业+不太稳定版的多多),作业帮不考虑面着玩的● 稳定:非常看重稳定性,毕竟校招生选offer我觉得首先要保证可以平稳度过前两三年,不然半年一年的被裁员了找工作实在太伤了,直接地狱难度起手(团子相对是最好的,多多大多是自己熬不住主动离职的,东子信誉一般有前科,携程未知据我了解的有卡试用期情况、得物平均司龄半年多流动性很大)● 业务:比较看重业务前景,团子是我实习转正的offer,业务和部门我觉得都是非常nice的,temu业务也很好不过具体哪个组未知、东子部门业务一般、携程部门核心、得物部门未知● 平台:大家都喜欢论title,毕竟网上流传有鹅选鹅,无鹅延毕hhh,平台我也比较看重,但是看重的是平台能给新人提供的培养,毕竟平台再大不注重员工培养我觉得没有太大必要,这玩意就是去媚的过程,小时候比谁的班级好、人缘好、大学研究生了比谁的学校好,一切都要分个三六九等,工作了比谁呆的公司title更响亮😉秋招后的小建议:● 实习:一定要找个暑期实习,现在没有实习经历的同学面试还是挺难的,如果时间比较充裕的话建议可以现找个日常实习,日常实习难度相对小不少,是以后找暑期实习的秋招的重要谈资● 时间:越早准备越好,反正到最后你肯定会发现怎么算法还没有刷多少、八股还没有背完、项目准备的还没有那么充分等等,给自己多些时间提前准备,前期就可以刷一些算法了,推荐代码随想录,我自己就是主要刷的这个搭配Hot100,其他没有刷过,其实应付面试大大多数够用,有能力有时间的同学肯定刷的越多越好● 重点:前期别看OS、计网什么的,相信我你一定会忘掉的hhh,正式开始投递前1周看就行,重点是语言对应的八股、中间件尤其是数据库,项目细节(重中之重)等,基础很重要啊,所以很建议早早开始深入打牢基础知识,现在的面试越来越难了,不懂点底层都不好出去说话🤣● 心态:不要太紧张急躁,绝大部分人开始找实习、找工作的时候都觉得自己准备的不行,很多时候慌得很,面试没过太正常了,总结原因就行,坚持投坚持学,这就是一场持久战啊● 运气:我个人体会下来,运气>实力,我见过很多技术大佬实习大佬屡屡碰壁,一些相对不那么出众的反而斩获很多offer,所以坚持投吧,剩下的交给运气吧人生是旷野还是轨道呢,我以前一直觉得是轨道,自己要认真安排好自己的每一段路程,可是现在我觉得轨道两侧也可以拥有泥土与鲜花,也能寻找旷野的自由,爱你所爱,加油!#牛客创作赏金赛##美团求职进展汇总##如果可以选,你最想去哪家公司#
点赞 评论 收藏
分享
评论
17
130
分享
牛客网
牛客企业服务