华为消费者bg软件部实习一面面经

4.25号 10点 消费者bg软件部一面(面试官体验不错,很帅,就是发际线有点堪忧。。。)(总共大概四十多分钟)(已过一面)
1.怼项目(发现华为招聘上传的简历面试官没看到,好像只看你填的基本信息,然后项目信息没显示,导致都讲了一遍)
2.基本C/C++ 的知识
3.链表和数组的区别,具体使用场景详细概述
4.形参传的是数组占多少个字节,结构体呢?
5.排序算法都说了一遍
类似:说说sort的底层实现,为什么要这样?
除了刚刚说到的排序算法,再讲2~3种,在任意场景下最优的排序算法
6.还有的忘了...

算法题:
是道easy题吧,类似多个字符串之间求最大的公共子串



#面经##华为##C++工程师##实习#
全部评论
{"pureText":"","imgs":[{"width":"1440.0","src":"https://uploadfiles.nowcoder.com/images/20210427/510918765_1619458351743/7F59F855E8E3384209A991BCD3C43A07","alt":"wFYot5FRaW69k5D1f1MZxkKaCrHbbmUQ.jpg","height":"1290.0"}]}
2 回复 分享
发布于 2021-04-27 01:32
楼主你好,请问你是实习、校招还是社招?
1 回复 分享
发布于 2021-04-26 11:39
我十分怀疑我们碰到的是一个面试官,问题都基本一致.面试官人很好很帅,就是发际线堪忧 🤣可惜没早点看见你
点赞 回复 分享
发布于 2021-05-10 14:12
就一面么楼主
点赞 回复 分享
发布于 2021-05-07 17:03
class Solution {     public String longestCommonPrefix(String[] strs) {         int len = strs.length;         if(strs == null || strs.length == 0) {             return "";         }         //以第一个数组元素为基准         String s = strs[0];         Map<Integer,Character> map = new HashMap<>();         for (int i = 0; i < s.length(); i++) {             map.put(i,s.charAt(i));         }                  int finalCnt = Integer.MAX_VALUE;         for (int i = 1; i < strs.length; i++) {             int cnt = 0;             String str = strs[i];             for (int j = 0; j < str.length(); j++) {                 if(map.containsKey(j) && map.get(j) == str.charAt(j)){                     cnt ++;                 }else{                     break;                 }             }             finalCnt = Math.min(finalCnt,cnt);         }         if(finalCnt == Integer.MAX_VALUE) {             return strs[0];         }         return strs[0].substring(0,finalCnt);     } }
点赞 回复 分享
发布于 2021-04-27 18:10
楼主,想了解一下你面试时考察的算法题,感谢!
点赞 回复 分享
发布于 2021-04-26 23:05
求算法题,谢谢!
点赞 回复 分享
发布于 2021-04-26 21:49
求算法题,谢谢!
点赞 回复 分享
发布于 2021-04-26 21:11
求算法题!!!
点赞 回复 分享
发布于 2021-04-26 20:47
楼主能说一下算法题吗?谢谢
点赞 回复 分享
发布于 2021-04-26 19:00
lz   算法题具体内容是什么啊?有样例吗?
点赞 回复 分享
发布于 2021-04-26 12:38

相关推荐

10-10 14:48
已编辑
哈尔滨工业大学 Java
TimeLine:9.10&nbsp;笔试、9.11&nbsp;一面、9.17&nbsp;二面、9.18&nbsp;HR面、10.10&nbsp;意向一面这一面感觉拷打的很深很深1.&nbsp;自我介绍2.&nbsp;对于代码架构方面自己有什么看法(简单说了一下自己三层架构和&nbsp;DDD&nbsp;的理解)3.&nbsp;如果作为一个新人,遇到了屎山代码,你可以怎么更快的去理解业务代码呢4.&nbsp;如果作为一个老人,你在遇到屎山代码,你可以怎么重构,让新人更加利于理解呢,能更快的上手项目5.&nbsp;DDD架构什么时候用领域模型,什么时候用数据模型6.&nbsp;行锁有哪些(记录锁,间隙锁,临键锁)7.&nbsp;如果一个表有普通索引,如果要是在普通索引的字段上加行锁,会加在主键索引上,还是加在普通索引上(答案是两个都会加行锁)8.&nbsp;ACID实现(A-undolog、I-MVCC+锁、D-redolog、C-AID)9.&nbsp;MySQL&nbsp;事务隔离级别是怎么实现的10.&nbsp;在代码中,如果一个事务的时间过长导致阻塞,可以怎么让这个事务执行的快一点11.&nbsp;TCP&nbsp;VS&nbsp;UDP12.&nbsp;每个公司都有自己的&nbsp;RPC&nbsp;框架,如果&nbsp;RPC&nbsp;框架的网络重传率比较高,可能是什么原因,如何去解决13.&nbsp;ThreadLocal14.&nbsp;在一个交易系统中,我们需要一个&nbsp;TraceId&nbsp;去串联不同域,这里面这个&nbsp;TraceId&nbsp;通过&nbsp;UUID&nbsp;或者雪花算法生成之后,是怎么进行设计让它能在不同域之间流转15.&nbsp;如果作为一个外部系统的去调用我们内部的某一个&nbsp;RPC&nbsp;服务的话,网关层面应该是怎么来做的(Nginx&nbsp;+&nbsp;NAT)16.&nbsp;负载均衡策略17.&nbsp;有哪些解决&nbsp;HASH&nbsp;冲突的方法18.&nbsp;对于&nbsp;HASH&nbsp;表,如果使用开发寻址法,比如有一个序列,abcdef…,a对应下表标0、b也对应下表0,那么会把b放在下表1的位置,那么c过来,对应下标1,会放在下标2的位置,那么如果我想删除a,可以怎么做,大概描述一下思路19.&nbsp;算法:最长回文子序列,返回长度二面二面面试官是个大佬www,写的书在京东感觉销量挺好,而且博客的访问量都破千万了。基本纯聊天,说一面面的很深了,然后介绍了很长时间自己组内的架构,感觉能学到很多东西。HR面聊天,问了下手头的意向情况,然后跟二面面试官类似,开始介绍自己组内的情况。泡池子咯~
查看19道真题和解析
点赞 评论 收藏
分享
评论
5
32
分享

创作者周榜

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