华为2022春招二面

首先赞一句华为的效率是真的高,面试结束立马收到结果,过了清明立马约二面也就是今天。
面试前紧张的不行,虽然秋招面试了很多次了,但是最近一直在搞毕设,没怎么看八股,
庆幸的是,基本上没问八股,全是之前项目和实习中遇到的问题,然后问怎么解决的。
呐:
- 大概说一下在学校的项目经历和实习经历吧
- 项目中有没有遇到什么难点,怎么解决的?
- 用过jpa吗,我:用过之前实习的时候,项目选型是jpa,写起来很快,很舒服,然后最近搞毕设也在用
- 有没有自己去实现过spring的注解?我:没
- 你都用过spring的哪些特性?我:用过aop制作一个白名单做接口鉴权,其实就是拦截器嘛
- 之前用的MySQL比较多? MySQL怎么查看执行的命令?我:之前有遇到过MySQL执行了一条命令卡住了,然后用show processlist去查看为什么卡住了,然后kill掉了相应的命令
- 用过redis吗?用来干嘛的?我:用过redis存储登录用户的信息,然后加快访问,用zset处理热点新闻
- 除了k v,还用过redis的其他数据类型吗 比如map?我: emmm,没有用过
docker用过吧?我:用过之前实习的时候通过 ci/cd自动部署的,自然用到docker来打包成镜像
k8s的常用命令说一下?我:kubectl logs 查看日志 kubectl config use-context 切换集群,kubectl get -n XX | grep XX查看对应ns的pod

来写个算法题吧:
输入:cat, dog, bird, dog, dog, cat
输出:
dog, 3
cat, 2
bird, 1

内心:这,还以为至少是里扣 中等呢
然后 刷刷刷就写出来了,因为一面的时候也是类似的排序,当时没有写出来(面试官给的时间少,就说了思路),之后下去写出来了
面:能用java8的stream 一行写出来嘛? 我:刷题的时候写过,但是平常不怎么用,不太记得了。。。

然后现在整出来了,呐 ⬇️:
public static void main(String[] args) {
        String s = "cat, dog, bird, dog, dog, cat";
        String[] split = s.split(", ");
        TreeMap<String, Long> collect = Arrays.stream(split).collect(Collectors.groupingBy(Function.identity(), TreeMap::new, Collectors.counting()));
        collect.descendingMap().forEach((s1, aLong) -> System.out.println(s1 + ", " + aLong));
    }







#春招##面经#
全部评论
华子向来是面试快的一批,一天能面三场,面完泡池子半个月起步,有的能泡2个月的
6 回复 分享
发布于 2022-04-08 08:14
感谢分享,这轮的算法题比较简单诶 Redis 你可以了解一下 Bitmap 数据结构,这个我感觉面试经常问,底层是位数组,优点是很省空间,常见应用场景是统计用户活跃状况(记录哪天活跃了之类的,保存信息);还可以了解一下用 Bitmap 实现布隆过滤器,判断元素是否存在在大数据中。
5 回复 分享
发布于 2022-04-09 22:28
面完泡池子,你这开头就错了,效率不会高的
5 回复 分享
发布于 2022-04-07 23:58
楼主有收到三面邀请吗,我6号二面,现在还没三面,很慌
1 回复 分享
发布于 2022-04-12 12:02
第一次听说华为效率高的
点赞 回复 分享
发布于 2022-05-24 15:01
它们只是面试效率高,面完了,至少得两个星期才能收到offer
点赞 回复 分享
发布于 2022-04-08 14:47

相关推荐

Beeee0927:正确的建议
点赞 评论 收藏
分享
评论
6
19
分享

创作者周榜

更多
牛客网
牛客企业服务