程序员社区

华为无线软开实习专业面试面经(已OFFER) + (Java面试)

今天给大家分享一篇 华为无线软开实习专业面试面经(已OFFER), 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。

点击下载完整PDF☞ 2022年最新Java面试题集

笔试:
华为软件开发实习4.14机考机经+4.23专业面试面经_笔经面经_牛客网 (nowcoder.com)

4.23专业面试

中午11.20开始
1.先验证身份,学生证或身份证拍一下
2.介绍面试有三个环节:复盘机考题、现场做一道题、问一些专业问题
3.复盘:
前面两个人分别复盘了1和3题,你来复盘一下第二题吧。就第二题弄不明白为啥只有20%......讲了我的做法,听了面试官的做法,说我编程细节有问题,不知道为啥不能都过......
4.手撕题:
给一个字符串如“
aadddccddc11 2###
”,按字符出现的频数输出字符串,如果次数相同按ASCII表顺序排序。(#是非法字符,合法字符包括空格 )
我的思路,用map存吧,map <char> 自动按频数
排序,重写比较函数加上对key的
排序。 </char>
但是本人基础知识掌握不牢固不会重写map的比较函数,考官让我查,我也没查出个所以然......
那就遍历吧,倒序把频数相同的key(char)放在vector里,再对vector
排序输出。
用STL自带sort测试结果不对,sort按字典序排不是按ASCII码表排......
时间浪费太多了,考官不想等了,拍一下代码,进入下一环节
5.问答:
看你是通信专业的,问点专业知识吧?
(1)采样定理解释下
easy
(2)数字信号处理里倍频是什么东西?
他也没描述清楚,我就按标准正交基{cos sin} {e^(j2piT/n)}瞎说了一通......他问啥也没说清楚
(3) 其他知识数据结构也学过吧? 说一下图
算法吧,都了解过什么啊?最短路径怎么求。
迪杰斯特拉
算法,我复习过,只知道,但是忘了具体
算法了。
(4)图太复杂了,那树总会吧,讲一下二叉搜索树。
左子树<父<右子树
(5) 二叉搜索树会有什么问题?
插入删除操作不当会让树退化成
链表,深度增加,效率降低
(6)为解决这个,现在有
平衡二叉树,讲一下有什么性质吧。
左右子树深度差绝对值不超过1

(7)
平衡二叉树为了实现平衡耗费了那些代价?
具体实现我不会,听他讲大概是在插入时不断比较左右树来保证平衡
(8)碎碎念:讲了讲
红黑树,又说俺们通信专业知识强的都在L1层,大概是暗示我应该报嵌入式开发不适合通用软件开发......

最后说恭喜你过了,但是我自我评价不好,一是复盘相比写的时候没有进步,二是手撕没写出来,三是
c++专业知识掌握不深(我还以为会问计算机网络和操作系统,复习了半天),估计和GG差不多 了,这一轮不好意思直接挂你,主管面再挂吧。
主管面要安排到25号,我看别人都是上午面完专业下午面主管啊??

4.29主管面面经(30min)
因为晚上有考试,hr帮我安排了下午第一个。开始先自我介绍,然后主管问我为什么来上海啊(我离得远),然后问了学校的一些情况。然后问能实习多久啊,我说最好一个月,两个月能在导师哪里争取下。
然后开始问项目,问的还是我最不熟悉的那个,问了一些细节,看得出应该是了解这方面的,被问到底,好多不太清楚的,说我不太了解,有的能解释还拿之前做的ppt讲了下。
关于个人性格、家庭、对华为公司看法这些都没提,接着是反问环节。问了两个问题就结束了。
晚上收到短信,过了,泡在池子里了。

完结散花,获得了实习Offer
赞(0) 打赏
未经允许不得转载:IDEA激活码 » 华为无线软开实习专业面试面经(已OFFER) + (Java面试)

一个分享Java & Python知识的社区