精华内容
下载资源
问答
  • 华为社招面试流程步骤
  • 本文主要为您介绍华为社招面试流程,包括华为招聘流程,华为面试流程,华为面试常见问题以及华为面试注意事项。
  • 华为社招机试卷经验总结

    千次阅读 2021-06-25 06:46:08
    在牛客上做了华为社招题目,感觉还是因为准备不足导致最后不通过,反思了一下,提供以下信息给自己或者也要做的人参考: 题目有三道共400分,前面两道较为简单每题100分,后面一道200分,答题满150分即可通过,...

    在牛客上做了华为的社招题目,感觉还是因为准备不足导致最后不通过,反思了一下,提供以下信息给自己或者也要做的人参考:

    1. 题目有三道共400分,前面两道较为简单每题100分,后面一道200分,答题满150分即可通过,题目的难度大概为牛客上的中等-稍困难的难度的样子。
    2. 题目为acm模式,也就是输入输出都是自己操作,不过在示例中会说到如何输入输出,也有示例代码,感觉用那个就可以了,不过为了保险点,我还是在考试前专项练习了输入输出的试题,这个训练在牛客网发给你的机试通知邮件里面有。
    3. 做题目的界面没有调试功能,题目说调试可使用本地idea调试,但是我没用idea调试,因为上面说本地不能出现网页没有的代码?当时不明白什么意思,怕被识别为作弊,现在回想起来,应该是你在牛客机试页面上写的代码,可以全部拷贝到本地idea中调试,然后需要改的话在网页改,网页的代码只能手敲,不能复制多余的代码进来,应该是这样来达到防止作弊的。在这里我的经验是能用idea就用idea调试,不然非常浪费时间!!
    4. 做题要有一定的策略,在总共150分钟的时间里,想要拿到150分及格分数,就一定要至少做两道简单的题目,或者做一道难得题目,即便用例没有全部通过也没关系,这里顺便说一下得分情况,如果一道题总分为100分,写出来的用例通过率只有60%,那么就得60分。还有前两道题没做完交卷是不能做最后一道题的,所以只能按顺序来做。

    附上其他人的经验总结:
    地址

    展开全文
  • 华为社招面试(拿到offer)

    万次阅读 多人点赞 2018-06-22 20:03:07
    前段时间华为主动联系我要不要面试,抱着试一下的心态接受了面试邀请,最后顺利拿到了offer,不过最终由于方方面面的原因还是没有去。 本文主要分享下,面试的大致过程。 1. 初步电话技术面试 主要问了下,...
    前段时间华为主动联系我要不要面试,抱着试一下的心态接受了面试邀请,最后顺利拿到了offer,不过最终由于方方面面的原因还是没有去。
    本文主要分享下,面试的大致过程。

    这里写图片描述

    1. 初步电话技术面试

    主要问了下,项目C++的后台开发(大概40分钟)。
    1. 高并发相关的问题。
    2. 以及为什么使用redis做缓存而不是其他的消息队列入kafka,以及项目的稳定性。
    3. 问了java,c++哪个更熟悉点,答C++,然后问了很多C++基础(和校招的C++基础问题差不多)。
    4. 简历的图像识别相关的,面试官不懂的,基本没有问。

    2. 性格测试

    这里写图片描述

    电话技术面试过了之后就是性格测试了。
    可以参考知乎的回答: 华为招聘时的性格测试依据是什么?难道是按时完成答题?
    我在做题的时候基本是按照自己的想法来的,最后也过了。

    这里写图片描述

    3. 现场面试

    到了深圳,去了对应的部门,会议室有人给我们讲解:
    1. 部门的主要工作内容
    2. 职业发展
    3. 薪资待遇
    讲解的过程中,在谈到薪资待遇的时候,讲解人说:入职华为底薪可能不高,不要有太高的期望(最终给我的offer薪资也确实不高,不过也不算很差),说华为主要看奖金和股票(如果你干的好),不过我觉得底薪还是很重要的。

    首先是HR面试(HR也懂点技术,只记得大致的面试内容):

    1. 你当前的技术发展的最大问题是什么呢?(这个问题我觉得还是挺不错的,即显示了你的当前的技术水平,也考察了你对自己的认识)
    2. 工作中的成果。
    3. 现有的公司部门,你觉得最好的几点。
    4. 团队怎么样?有没有什么牛人。
    5. 公司加班多不多(主要想看你们对加班的看法,以及能不能接受加班,感觉这个面试过程中华为挺看重的)
    6. 家庭成员
    7. 期望薪资(说了自己的期望,视乎面试官觉得我说高了)

    技术领导面试(只记得大致的内容):

    1. 大致聊了下简历上的工作内容(好像前面的技术面试官,对我的评价还可以)。
    2. 期望薪资。
    3. 其他的记得不清楚。

    4. 机试题

    这里写图片描述

    机试题不怎么难,主要是在输入输出上花了点时间,平时写代码基本不用考虑这些。最后拿了160分,满分200分,做的过程中不知道怎么滴给提前提交了,我以为有好多题目,确实只有一题。

    5. 谈offer薪资

    这里写图片描述

    机试过了之后,华为要求你给出自己的薪资以及奖金证明,所以在面试的过程中千万不要虚报工资。
    最终给我的offer薪资也确实不高,不过也不算很差。谈薪资的时候要注意,如果你们有什么补贴比如说饭补(或者包吃啥的),直接说道你的薪资里面,不要算补贴,这样最后你可以在这个基础上加工资。比如你薪资 15K然后又1K饭补,那你直接和面试官说你的薪资16K,不要说15K有1K的饭补,这样别人在15K的基础上给你加薪,而不是在16K。
    注:华为不包吃,食堂也不便宜。
    整体面试过程,面试官给人的感觉还是可以的,不过最终由于方方面面的原因还是没有去。
    展开全文
  • 华为社招面试笔试

    千次阅读 2020-05-07 10:18:12
    1.机试题 机试有两道题,一道题200分,120分及格。 题目一:给你一个正整数n,假设有两个质数加起来等于n,问一共有多少组这样的质数? 题目二:字符串匹配,给你一个父串,一个子串,求父串中子串出现的次数?...

    1.机试题

    机试有两道题,一道题200分,120分及格。

    题目一:给你一个正整数n,假设有两个质数加起来等于n,问一共有多少组这样的质数?

    题目二:字符串匹配,给你一个父串,一个子串,求父串中子串出现的次数?

    温馨提示:机试题其实用暴力破解就可以得120分了,两道题一共240分就可以通过了,所以假如你遇到的机试题目刚好是你不太会做的,不妨试试暴力破解。

    2.两轮面试

    面试题问的知识点全部都是根据你的项目来展开问的,大概问了这些东东:

    1.你项目中用了java8,那你说说java8的新特性有哪些?

    lamda表达式,流(Stream),optional,LocalDate日期类等等。

    2.问了redis各种业务场景,比如数据量规模多大加缓存合适?你缓存的业务数据在redis中用什么类型存储?你项目中redis用了哪种淘汰策略?更新数据的时候怎么处理(类似是先更新数据库,再删除缓存还是先操作缓存再更新数据库这些问题)?后台业务查询数据的流程是什么(先查缓存,缓存没有再查数据库)?缓存雪崩怎么办?

    心得:redis这块面试不敢说100%,90%都会问到,建议复习面试的时候当背书来背。

    3.线程池原理

    根据那几个核心参数把源码和流程说出来。

    4.Maven的生命周期

    当时问到有点蒙,不是很明白要答哪些知识。估计是答clean、install、package、compile这些。

    5.java堆,垃圾回收算法,堆内存的结构,G1相比比CMS有哪些优点?

    这些面试题复习的时候建议也是当背书来复习。

    6.你平时怎么对数据库调优?数据库索引底层原理?联合索引(遇到范围查询停止匹配)?

    调优阶段:sql语句书写要正确规范高效——>通过慢查询日志定位sql语句来定位问题、建立索引——>加缓存

    7.你平时写的代码中有用到哪些设计模式呀?

    这个建议面试的时候提前准备好三到四个来说。

    8.aop切面,直接问我@Aspect注解里面有几个参数,ioc(控制反转)原理以及哪些代码中用到了ioc?

    9.平时用到哪些集合类(List Set HashMap)?

    10.你知道哪些线程安全的类和框架?(ReetranLock,volatile,ConcurrentHashMap这些有多少说多少)

    11.ELK框架大体流程?

    答FileBeat,kafka,LogStash,ES,Kibana这些各个框架的功能以及流程步骤。

    12.白纸写代码,leecode的题目:

     

    总结:算法题在面试笔试中都会考的,平时要多刷刷。这次问到的题目都是面试很常见很高频的,一定要掌握。还有一定要对你项目很熟悉,不熟的话问着问着你就蒙了。

           

               

    展开全文
  • 华为社招题目

    2019-09-22 22:34:00
    题目描述: 给定长度小于100的一个字符串,区分大小写的情况下统计其中字母的个数,并按照由大到小的顺序输出.当字母个数一样时,按照把先出现的字母放在前面.当字符串中没有字母时,则不要输出. 举例: ...

    题目描述:

    给定长度小于100的一个字符串,区分大小写的情况下统计其中字母的个数,并按照由大到小的顺序输出.当字母个数一样时,按照把先出现的字母放在前面.当字符串中没有字母时,则不要输出.

    举例:

    输入:

    abbbdcdc123

    输出:

    b=3

    d=2

    c=2

    a=1

      1 #include <iostream>
      2 #include <string>
      3 #include <set>
      4 #include <vector>
      5 #include <algorithm>
      6 using namespace std;
      7 
      8 //答题思路:
      9 /*
     10 首先统计出总共有多少个不同的字母;
     11 对不同的字母,用二维vector记录其个数(初始化为0)以及首次出现的位置(初始化为-1);
     12 遍历整个字符串,对个数和首次位置进行更新;
     13 对vector基于个数和首次位置进行排序(冒泡法)
     14 */
     15 
     16 int main()
     17 {
     18     string str;
     19     while (cin >> str)
     20     {
     21         set<char> setInt;
     22         //这里用set来剔除重复的,还有更好的方法吗?
     23         for (int i = 0; i < str.size(); i++)
     24         {
     25             if (str[i] >= 'A' && str[i] <= 'z')
     26             {
     27                 setInt.insert(str[i]);
     28             }
     29         }
     30 
     31         cout << endl;
     32         for (set<char>::iterator it = setInt.begin(); it != setInt.end(); it++)
     33         {
     34             cout << " " << *it;
     35         }
     36         cout << endl; 
     37 
     38         //把set转成vector来操作,set的玩的不熟.
     39         vector<char> vec0;
     40         for (set<char>::iterator it = setInt.begin(); it != setInt.end(); it++)
     41         {
     42             vec0.push_back(*it);
     43         }
     44 
     45         vector<vector<int>> vec2;
     46         vector<int> vec1;
     47         int nOutSize = vec0.size();
     48         int nInnerSize = 3;
     49 
     50         for (int j = 0; j < nInnerSize; j++)
     51         {
     52             vec1.push_back(-1);
     53         }
     54         for (int k = 0; k < nOutSize; k++)
     55         {
     56             vec2.push_back(vec1);    
     57             vec2[k][0] = vec0[k]; //第一列存字符,第二列存个数,第三列存首次位置.
     58             vec2[k][1] = 0;
     59         }
     60 
     61         for (int k = 0; k < nOutSize; k++)
     62         {
     63             for (int j = 0; j < nInnerSize; j++)
     64             {
     65                 cout << " " << vec2[k][j];
     66             }
     67             cout << endl;
     68         }
     69         cout << endl;
     70 
     71         for (int i = 0; i < str.size(); i++)
     72         {
     73             for (int j = 0; j < vec0.size(); j++)
     74             {
     75                 if (str[i] == vec2[j][0])
     76                 {
     77                     if (vec2[j][2] == -1)
     78                     {
     79                         vec2[j][2] = i;
     80                     }
     81                     vec2[j][1]++;
     82                 }
     83             }
     84         }
     85 
     86         for (int k = 0; k < nOutSize; k++)
     87         {
     88             for (int j = 0; j < nInnerSize; j++)
     89             {
     90                 cout << " " << vec2[k][j];
     91             }
     92             cout << endl;
     93         }
     94         cout << endl;
     95 
     96         for (int i = 0; i < nOutSize-1; i++)
     97         {
     98             for (int j = i + 1; j < nOutSize; j++)
     99             {
    100                 if (vec2[i][1] < vec2[j][1])
    101                 {
    102                     vec2[i].swap(vec2[j]); //两个vector之间交换
    103                 }
    104                 else if (vec2[i][1] == vec2[j][1])
    105                 {
    106                     if (vec2[i][2] > vec2[j][2])
    107                     {
    108                         vec2[i].swap(vec2[j]);
    109                     }
    110                 }
    111             }
    112         }
    113 
    114         for (int k = 0; k < nOutSize; k++)
    115         {
    116             for (int j = 0; j < nInnerSize; j++)
    117             {
    118                 cout << " " << vec2[k][j];
    119             }
    120             cout << endl;
    121         }
    122         cout << endl;
    123 
    124         for (int k = 0; k < nOutSize; k++)
    125         {
    126             //转成字符类型
    127             cout << (char)vec2[k][0] << "=" << vec2[k][1] << endl;
    128         }
    129     }
    130 }

     

    输入:

    abbbdcdc123

     输出:

    a b c d

    97 0 -1
    98 0 -1
    99 0 -1
    100 0 -1

    97 1 0
    98 3 1
    99 2 5
    100 2 4

    98 3 1
    100 2 4
    99 2 5
    97 1 0

    b=3
    d=2
    c=2
    a=1

    转载于:https://www.cnblogs.com/Stephen-Qin/p/11409460.html

    展开全文
  • 面试总结2|all:华为社招 二面准备

    千次阅读 2020-03-09 17:10:05
    参考文献:华为软件开发社招面经 综合测评就是技术面试: 机考完成后安排了综合测评,综合测评尽量表现积极乐观,不要太极端,可以网上搜一下攻略或者类似的性格测试做一遍感受下。 面试的最后一个环节是手撕代码...
  • 一面:(面试均是华为的开发,每轮面试完都有反问你想了解的) 修饰符和可见性 抽象类抽象方法 synchronized,volatile 一些java类型相关的基础知识,比如springbuilder和springbuffer哪个线程安全 为什么要使用...
  • 华为社招算法题

    2020-03-29 18:16:21
    有多组整数数组,需要将他们合并成一个新的数组。合并规则:从每个数组里按顺序取出固定长度的内容合并到新的数组中,取完的内容会删除掉,如果该行不足固定长度或者为空。则直接取出剩余内容放到新的数组中,继续下...
  • 华为社招技术二面,总结复盘

    千次阅读 2020-10-12 11:45:00
    PS:尽量不要像博主一样去参加华为OD社招面试,如果是本科还没有毕业的朋友,又特别想进华为,一定要尽自己的努力去华为内部实习,这意味着你将有20%的可能毕业后直接进入华为内部 4、机试题一般为中难度的算法题,...
  • 华为社招笔试

    2021-09-25 07:46:25
    输入10个整数,从中选出3个,使得x^2+xy-y^2+z的值最小. 例子: 输入: 1 3 1 1 1 1 1 1 1 1 输出:-4 //最初版本:比较傻的版本. #include<iostream> #include<vector>#include<... i...
  • 1. 技术面试 1、项目: 介绍下项目的模块设计 就你做的部分说详细设计 Redis怎么用的?(缓存热点数据balabala) 介绍下Redis的数据结构?你项目中用了哪些数据结构?(hash缓存数据),string也能缓存数据,为什么...
  • 卷首语庚子鼠年 疫情过境然没有一个冬天不可逾越没有一个春天不会来临逾百佳作会际云端共襄盛举流光璀璨 仿似登楼倚榭珠玑成群 恍若顿入琼林滴水湖畔 东海之滨青春于斯挥洒 丹青在此润浸四年同窓 相遇四年共读 相识...
  • 华为的招聘流程一直非常复杂,本人最近参加了华为社招,对全部流程有一个总体了解,包括流程,面试题目类型,分享给大家,希望大家能有所帮助。首先是华为hr审核简历,看一个简历和所需职位的匹配度,基本就是看...
  • 前言 记得我大二时“不务正业”地自学Android并跟了老师做项目,到大三开始在目前的公司实习,至今毕业已有几年多,学习Android已经6、7年多了!但总感觉知识点很零散,并且不够深入,遇到瓶颈,所以有了这文章。...
  • 华为社招面试感受痛苦+悲催周五晚上收到面试通知,让周日*点到,带好身份证、学位证、学历证、英语四六级证的原件与复印件。周日上午精心准备了下,大概下午*-20分钟左右到了华为新盛大厦。之后就开始了惨痛的近6个...
  • 微服务的发展 微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇,很多互联网行业巨头、开源社区等都开始了微服务的...
  • 前言 Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题。其实笔者本人对这类框架源码题还是持一定的怀疑态度的。如果笔者作为面试官,可能会问一些诸如“如果注入的属性为null,你会从哪几个方向去排查...
  • 华为社招面试

    2018-03-05 23:10:00
    工作第三年,在某招聘软件上填写简历后接到华为HR面试邀请,面试部门为运营商路由器,网上查看岗位相关要求之后发现与自己十分不匹配,不过机会难得,所以决定抱着学习的态度去参加面试。 2018年3月3号周六前往华为...
  • 华为Java社招面试(已拿到offer)

    万次阅读 多人点赞 2018-10-16 15:59:31
    华为Java社招面试(已拿到offer)之前8月底华为cloudsop部门打电话叫我要不要面试,当时正处于换工作的期间,于是就把简历发给华为hr,人事审核后经过一些列面试、机试,最终顺利拿到了offer,出于未来职业规划的...
  • 基本知识 1.学会分析源码 程序员每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读代码又真正读懂一些大项目的源码的,...
  • 华为od社招一面凉经

    2021-03-14 16:28:04
    毕业于985院校,工作9年,1年半 c++,5年移动运营商java,2年海口某500强企业java,想去深圳发展。一面已挂,面试体验非常差。6.2 开始说要去深圳,后来说在家视频面试也可以,然后饭也没吃在家等着面试,一直等到10...
  • 前言 说起来开始进行面试是11月倒数第二周,上午9点,我还在去公司的公交上,突然收到蚂蚁的面试电话,其实算不上真正的面试。面试官只是和我聊了下他们在做的事情(主要是做双十一这里大促的稳定性保障,偏中间件吧...
  • 华为社招面试流程,分为这几个点:华为招聘流程、华为面试流程、华为面试常见问题以及华为面试注意事项。那么下面我将对于这四个点做一个细分,以便各位朋友更好的了解。◆◆华为招聘流程◆◆华为招聘流程一般分为这...
  • 前言 今天刚好有空,跟大家聊聊如何学好算法进大厂。 前两天一个读者和我说,他坚持刷算法题2个月,薪资翻番去了他梦寐以求的大厂,期间面字节跳动还遇到了原题…其实据我所知目前国内的大厂和一些独角兽,已经...
  • 前言 再过一周,马上将迎来新的一年,希望大家在2021年“牛气冲天,牛年大吉”,一起迎接春暖花开之时。 金三银四马上就到了,很多粉丝朋友私信希望我出一篇面试专题或者分享面试相关的笔记来学习,小编还是相当宠粉...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,394
精华内容 957
关键字:

华为社招

友情链接: Alex-net.zip