30块买的华为线下面经

一面:

自我介绍

问了下实习(鼠鼠实习太水了,没啥说的)

1,如何让Java进程内存不足?(保持强引用)

2,Java如何排查哪个线程导致的内存溢出?(不会)

3,常用的Spring注解?(从IOC和DI分类说了几个)

4,让一个类成为Bean的注解有哪些?

5,@Service注解和@Component注解有啥不同?

6,使用过那些Dao层框架?(只用过Mybatis)

7,Redis一般都用来干啥呢?

8,Mybatis中如果要查找哪个SQL语句调用最费时该如何实现?(没试过,答了在Server层用AOP记录调用的往返时间)

9,消息队列了解过吗?

10,Redis的mq和其他的mq相比,优劣?

11,设计模式了解吗?比较熟悉的设计模式?

12,观察者模式主要用来解决什么样的问题?

手撕:(在纸上写代码,题目是从一小叠里纸里随便拿出来一张)

a数组和b数组,b数组是a数组的父进程(通过下标一一对应),kill一个进程时其子进程也会被kill,输入一个要kill的进程,输出所有被kill的进程。(建了棵树,DFS,面试官看了说你这树没必要建直接在原数组DFS就行了,想了下,还真是。。。。。。)

最后面试官问我还有啥想补充的或者他没问到的自己又会的?没啥自信,怕说了问了又不会,就说没啥了。

二面:

自我介绍

又问实习

问项目,问了一下项目的具体流程(面试官把鼠鼠那个简单的东西想的很复杂,鼠鼠都有点不好意思了)

有没有用netty尝试过实现一个长连接的接口?(不懂啥意思。。。)

还有一些项目的问题。。。。。。

手撕:小行星碰撞(力扣原题,用栈解决)(之前问项目的时候有个,没答上来,写完手撕又会了,就又讲了一下,难崩)

主管面(因为前两个都是前一天下午面的,这个是第二天早上面的,记得清楚一点):

自我介绍。

结合简历问一些问题。

1,哈希是什么?用来干嘛?

2,了解校园网是如何接入的吗?

3,网络协议你们学的是5层还是7层?

4,TCP挥手时的连接状态变化?

5,做过的那个项目印象最深刻?

6,项目的这些接口怎么设计的呢?

7,你的项目能部署到服务器上吗?

8,用的是HTTP呀,有试过自己动手解析一个HTTP报文吗?

9,如果我要用HTTPS要怎么做呢?

10,有处理过那种很大的消息吗?

11,数字证书具体有了解过吗?

12,遇到的最大的挫折?

13, 遇到的最愤怒的事?

14, 有什么校园经历吗?

15, 为什么选择本科就出来就业呢?

16, 有了解过华为吗?

17, 你觉得你是一个能吃苦的人吗?

问了个算法题,让我讲讲思路,力扣:24点游戏(说了搜索,后来面试官又加了好多条件让搜索变得很难,就不会了,面试官说应该有类似编译原理方面的知识可以解决(反正我不会)),面试官又接着问遇到这样的难题如何解决?

(30块是车费,鼠鼠没去过那么高级的酒店,鼠鼠知道没戏,鼠鼠就在那里疯狂地炫,炫完再拿瓶牛奶路上喝。。。。。。)

#fw鼠鼠的面试经历#
全部评论
感觉也不简单啊
3 回复 分享
发布于 2024-09-27 20:54 陕西
哪个部门呀
1 回复 分享
发布于 2024-09-27 21:03 北京
主管面还拷打算法有点变态了
1 回复 分享
发布于 2024-09-29 02:03 上海
我还以为主管面是唠家常呢😥 竟然还在拷打算法
1 回复 分享
发布于 2024-09-29 20:44 江苏
太强了😭😭
点赞 回复 分享
发布于 2024-09-28 09:56 湖南
算法题这么怎么都不是hot100
点赞 回复 分享
发布于 2024-09-29 14:44 陕西
哈哈哈抱抱博主吧,感觉好卑微啊
点赞 回复 分享
发布于 2024-09-29 19:26 河北
博主后面过了吗
点赞 回复 分享
发布于 2024-10-01 16:36 广东
除了算法题,其他都挺基础的
点赞 回复 分享
发布于 2024-10-04 09:58 辽宁
m
点赞 回复 分享
发布于 2024-10-08 21:55 浙江
一般主管面问的越多说明前面面的相对越差
点赞 回复 分享
发布于 2024-10-11 11:20 黑龙江

相关推荐

Java集合:1、了解什么列表,可能多,用过没用过都可以说。2、ArrayList原理和LinkedList有什么区别。3、ConcurrentHashMap的底层实现4、CopyOnWriteArrayList、TreeMap是什么Java基础:1、Error和 Exception的区别2、两者都是继承什么3、讲讲封装继承多态4、Try-catch怎么写,出现Error怎么办5、OOM怎么排查。6、讲讲GC。7、Java反射是什么?场景题:假如一个对象有一个private属性,项目上线。能否通过反射对其进行修改。8、BIO和NIO。多线程:1、出了个业务场景(多台电脑同时操控一个部分,怎么并发控制)分布式锁2、讲讲平时怎么用多线程开发(进程用的比较多,介绍了下共享内存、信号量、队列,怎么用到项目里面)Spring:1、介绍特性spring好用的地方:自己介绍了mvc,ioc,aop。2、Ioc有什么依赖注入方式。3、Spring自带测试有什么有用过4、Spring别的组件有没有用过5、Spring如何接入mysqlRabbitmq:1、消息在宕机以后会发生什么?如何保证消息不丢失。2、如何保证mq的高可用性。 集群3、拷打了下我的mq怎么写的,怎么用到项目里面Mysql:1、InnoDB的优点2、出了个场景题,考察唯一索引的定义。索引列是否能有两个重复的值。3、mysql触发器4、mysql常见命令5、mysql存储过程6、mysql的事务7、有用过别的数据库吗?例如mongodb和redis有什么使用场景。RPC:1、Thrift代码怎么写的,Thrift原理。2、Thrift怎么用在项目里面。
点赞 评论 收藏
分享
评论
31
195
分享

创作者周榜

更多
牛客网
牛客企业服务