【笔试】2022华为harmony菁英班

今年貌似没有云计算的班,就报名了这个
研一,但是之前学的数据结构算法计算机网络微机原理什么的都忘了,约等于没什么计算机基础


5.18机试,竞争比较大,得拿到200分左右才能过貌似(印象里校招100就能过)



第一题简单题,按规则出扑克牌,用一个数组记录位置解决了,ac
第二题是,按照规则判断箱子在迷宫中的最后位置,70%用例会超时,需要用数组记录路径,从而对循环回合进行取模计算。(最后还是有45%没过,需要优化)
第三题是拼音查找,输入拼音,查询名字首字母,如zhs可以对应zhang hansha 或 zhang sha。这题正常只能45%用例ac,可以多考虑4个5个6个字的名字,过80%


5.24面试,面完会记录一下

面完了,一面不知道凉没凉,基本没问计算机基础
1.首先面试官看我简历很好,然后就自我介绍
2.问有什么相关课程,答了一下
3.问之前做过什么相关项目,说有用c++、python
4.我说有两段实习,那时候准备了计算机基础,但是现在不行了
5.再次问c++之前是不是用过,我说之前刷题用,现在做项目都是用python,看了一下我笔试题说答挺好,但怎么都是python,让我用C++手撕一道很简单的题
6.面试官说这道题用优先队列很简单就能实现,但是我太久没写c++了,跟面试官说能不能搜索用法,全程搜索但是没写出来,只给了一个可以实现的思路。
这里贴一下。。。防止忘记了,真以前刷过很多题现在都用python然后不会写了。
struct cmp1{  
    bool operator ()(int &a,int &b){  
        return a>b;//最小值优先  
    }  
};  
struct cmp2{  
    bool operator ()(int &a,int &b){  
        return a<b;//最大值优先  
    }  
};  
priority_queue<int,cmp>pq;
pq.empty();
pq.pop();
pq.push();
pq.size();
pq.top();//返回优先队列对顶

7.交流了一下c++的事情
8.交流一下读博工作,兴趣爱好
9.反问,主要是harmony菁英班实习干什么。

全程没什么技术难点。。。是不是简历太充沛了?
5.25 主管面
1.自我介绍
2.觉得我项目太杂了
3.觉得我本科成绩好,怎么平衡项目和成绩
4.读研期间的规划
5.反问
就是感觉在聊天
#实习面经##春招##实习##笔试题目##面经##华为#
全部评论
过程感觉不错的话应该就问题不大吧
点赞 回复
分享
发布于 2022-05-24 19:53
点赞
点赞 回复
分享
发布于 2022-05-27 07:23
联易融
校招火热招聘中
官网直投
请问菁英班实习是干什么啊
点赞 回复
分享
发布于 2023-05-05 16:34 湖北

相关推荐

3 2 评论
分享
牛客网
牛客企业服务