华为暑期实习(已入池)!!超全!!!

一面录音了!!!超全!!---58分钟
投递岗位:终端BG软件部-->通用软件开发
整体面试流程:4.23笔试-->4.25综合测评-->5.11上午技术面-->5.11下午主管面

首先说一下我不知道二面就是下午,技术面刚过就发短信过来让我开始准备,我以为系统发错了,因为一面刚刚变绿,然后又发了一个前面同学在准备了啥的,我就意识到是一天两面。

在开始之前面试官会自我介绍,然后说了一下整体的面试流程,首先我进行了自我介绍,在自我介绍完之后我是把项目都介绍了,因为我是华为校园大使的一名成员,所以面试管问了我作为校园大使做了什么工作,然后主要是问的项目和竞赛内容,怎么做的,做了什么,负责了那些内容还有一些细节,具体不好展开,大家搞过比赛的都应该知道怎么说,八股我准备的比较充分,但是没怎么问,所以基本问的都会。

八股问的是:线程池的创建有哪些内容。

在面试到27分钟的时候就要开始手撕,手撕的题目是类似于三数之和,就是求三个数a,b,c的和减去target的最小值。
手撕完了就讲一下自己的思路就可以。

然后一面就结束了。

二面--15分钟

二面进行自我介绍,没有问技术问题,然后就是问我什么时候可以开始实习,每天的学习时间是多久,华为的企业文化--这个问题没有回答好,因为在这之前准备了但是没有查到,不过现在知道了,我就说了华为的工作环境很好等等,整个流程差不多15分钟。

#第一次面试##华为求职进展汇总#
全部评论
大佬 项目问的多吗
2 回复 分享
发布于 2024-05-17 13:45 广东
佬开奖了吗
2 回复 分享
发布于 2024-06-16 00:51 湖北
会问笔试代码吗?
1 回复 分享
发布于 2024-05-21 17:33 陕西
还会问企业文化啊
点赞 回复 分享
发布于 2024-05-15 16:27 辽宁
请问一下是武汉地区的华为嘛
点赞 回复 分享
发布于 2024-05-15 18:30 湖北
哥 二面完到二面显示通过隔了多久
点赞 回复 分享
发布于 2024-05-16 19:16 北京
本科还是硕士
点赞 回复 分享
发布于 2024-05-17 19:55 山东
我也入池了
点赞 回复 分享
发布于 2024-05-18 08:52 湖北
所以二面就是很快是吗。。。但是这个业务主管面试状态多久才会变化呀(面完之后还是显示未完成
点赞 回复 分享
发布于 2024-05-18 12:15 北京
佬是武汉哪个部门滴?~
点赞 回复 分享
发布于 2024-05-21 16:53 湖南
m
点赞 回复 分享
发布于 2024-05-21 17:21 四川
佬 问问华为的企业文化
点赞 回复 分享
发布于 2024-05-22 19:11 湖北
同入池,而且身边投华子的都入池子了,不知道能有几个offer😭😭😭
点赞 回复 分享
发布于 2024-05-23 14:08 江苏
恭喜校友,我也是投的武汉终端软件部,22号才入的池
点赞 回复 分享
发布于 2024-05-31 11:54 湖北
oc了吗,lz我也是这个部门😭
点赞 回复 分享
发布于 2024-06-11 16:48 北京
佬,开奖了吗,我昨天刚入池
点赞 回复 分享
发布于 2024-06-19 08:40 江苏
请问当华为的校园大使有用吗,会在后续的笔试面试加分吗
点赞 回复 分享
发布于 02-20 19:59 甘肃

相关推荐

全程中文问答。一小时,四五个没答出来,所以应该挂了。#牛客AI配图神器#提问包括但不限于:1. new/malloc区别?  答,**但是new重载这一块模糊**。2. 说说智能指针? 共享指针引用计数、独占指针删除copy 构造/赋值运算符,weak_ptr 解决循环引用。常规的答的还行。3. vector,删除指定值的元素(例如5和6)。 考这个原因是迭代器失效? 4. 问了gdb的指令,比如准备用gdb,gcc加什么选项,-O3和-g可以一起使用吗? 如何查看线程?如何判断xx文件可以用gdb调试呢?大部分没答出来。5. 实现单例,但是被问懵了,问我析构函数为什么是私有? 于是我又把它改成公有,本质还是不知所以然。查了一下gpt,回答"在 get() 方法中,使用了静态局部变量(static Singleton instance;),C++ 规定:• 静态局部变量在程序退出时会自动析构,因此不需要显式释放。• C++11 以后,静态局部变量的初始化是线程安全的,不会引起并发问题。所以,我们不需要提供手动的析构方式。"6. 深拷贝/浅拷贝。 7. 你认为拿得出手的模块实现?然后扣细节,最后也被扣懵了。```#include <iostream>#include <vector>using namespace std; int main() {    vector<int> vec = {1, 2, 3, 5, 6, 5, 7, 6};    int pos = 0;    int n = vec.size();    for (; pos < n;) {        if (vec[pos] == 5 || vec[pos] == 6) {            vec.erase(vec.begin() + pos);            n = vec.size();        }        else {            pos ++;        }    }    for (auto value : vec) {        cout << value << ' ';    }}``````class Singleton {public:  static Singleton& get() {    static Singleton instance;    return instance;  }  int getValue() {    return value;  }  void setValue(int value_) {    value = value_;  }private:  Singleton() = default;  ~Singleton() = default;  int value;};int main() {  Singleton::get().setValue(42);  std::println("value={}", Singleton::get().getValue());}```参考1. https://en.wikipedia.org/wiki/Singleton_pattern2. https://en.cppreference.com/w/cpp/language/storage_duration3. https://stackoverflow.com/questions/15235526/the-static-keyword-and-its-various-uses-in-c
佬们帮我投票选offer:我也是这个岗位,也是最近面的
查看7道真题和解析
点赞 评论 收藏
分享
评论
14
41
分享

创作者周榜

更多
牛客网
牛客企业服务