华为软开实习面经

技术面结束10分钟后主管面就开始了,技术面问项目问的我好难受,1面40min,2面30min,目前在泡池子

技术面:
1.自我介绍
2.项目中远程调用用的什么组件,feign是怎么实现远程调用的
3.jdk动态代理是怎么实现的
4.为什么要使用gateway配置网关
5.MongoDB,MySQL,redis的区别,(只回答了MongoDB和mySQL的区别)
6.什么是关系型数据库,什么是非关系型数据库,这里的关系指的是什么(关系是什么直接把我问懵了,八股选手从来没思考过这个问题)
7.Mybatis在项目中是怎么使用的,为什么要用Mybatis
8.项目是怎么链接数据库的,在项目中写的sql语句是如何在数据库中执行的
9.介绍一下类加载机制
10.介绍一下锁(这里说的比较多,从synchronized,reentrantlock,volatile底层原理和区别来讲的),随后问什么是可见性(通过JMM描述了一下),继续问什么是本地内存
11.你是怎么样使用synchronized的(说的是直接锁到方法上),随后问synchronized锁住静态变量会发生什么(答的锁住类),之后问类和对象有什么区别(再次懵了,这问题也从来没思考过!!!一时语塞)
11.介绍一下List数据结构,ArrayList和LinkedList有哪些区别
12.hashmap和hashtable的区别,为什么使用concurrenthashmap代替hashtable,concurrenthashmap怎么实现的
13.了解PriorityQueue吗(emmmmm,知道,但不了解),随后问Treemap呢,底层是什么(回答,二叉树),随后问,真的是二叉树吗,你再想想(他这样一说,我犹豫了,说了句是叭),然后面试官微微一笑。。。搞得我好虚
14.反问

算法题:非递归前序遍历二叉树(本地idea写,自己写测试用例输出,刚开始测试用例就写了个3个节点,根左右,面试官说太少,又加了几个),当时用的Stack构造栈,问stack最好用什么代替

主管面:
1.自我介绍
2.项目是在哪找的,有没有实际需求,实现了什么功能,业务流程
3.有没有测试过最多可以承载多少用户,如果同时使用人数太多怎么办
4.有没有测试过可以通过多少用例,就像做题的用例一样
5.为什么要转码(回答的兴趣),随后问学了多久(本来只学了3个月,感觉时间太短了,回答的半年),之后问,我看你本科也学的化学,硕士也是,难道比不过对计算机半年的兴趣吗(emmmm...),通俗的讲出硕士期间做的课题,以及有什么创新点
6.平时是怎么学习的,你觉得你的学习能力强吗,怎么感觉的
7.如果入职后发现能力不如周围科班的同学强怎么办
8.做过最有成就感的事是什么,最有挑战性的事是什么
9.怎么看待华为
10.反问
#华为实习##实习##面经##Java#
全部评论
你三个月零基础能学这么多?
2 回复 分享
发布于 2022-04-28 20:46
请问八股您从哪背的啊...同是八股选手,感觉好多问题没见过
2 回复 分享
发布于 2022-05-04 15:00
三个月学这么多很厉害了
点赞 回复 分享
发布于 2022-04-28 23:10
楼主你投的哪啊?一面我们问得挺像的
点赞 回复 分享
发布于 2022-04-29 15:33
我日,三个月,我去年JavaSE就花了45天😂。哥们儿加油,我也是转码的,今年秋招
点赞 回复 分享
发布于 2022-05-02 15:56
想问大佬投的哪个部门
点赞 回复 分享
发布于 2022-05-02 18:06
楼主很棒了
点赞 回复 分享
发布于 2022-08-11 13:19
问mongodb是因为项目里用到了吗,还是单纯问?
点赞 回复 分享
发布于 2023-02-23 23:00 江苏

相关推荐

不愿透露姓名的神秘牛友
11-19 18:19
点赞 评论 收藏
分享
评论
13
89
分享
牛客网
牛客企业服务