华为 16

岗位:FPGA

时间线:0803投 重庆地区面试 1031开泡 1113call问期望薪资 1224问进展 1226回复 1228奇葩操作 1230释然 25/01/09开奖

备注:上半年已过笔试和测评,秋招省略此环节。

专业一面:总时长1小时

(1)回顾笔试题目,抽取部分题目,再次作答。

(2)八股问答、阻塞非阻塞、异步fifo格雷码、竞争冒险;

(3)画项目框图,问项目难点、问答跟项目相关的问题;

(4)手撕占空比50%的奇数分频(手写)、并讲解思路;

(5)反问;

专业二面:总时长1小时42分钟

(1)问模数电成绩、画三极管场效应管及相关特性曲线、区别、如何应用、工作原理、输出端口在哪、输入由什么源驱动(崩溃了);

(2)画IIC主从连接结构、工作原理、需要上拉电阻的原因、能挂多少从设备、理论和实际挂载的区别在哪里(崩)。

(3)画项目框图,讲解项目+拷打;

(4)做题,一道是电路题,一道是verilog代码改错、并画出改错前和改错后综合得到的电路图。

(5)反问+闲聊;

综合面:50分钟左右

(1)综合问题,与项目无关,考察个人综合素质、了解家庭、校园生活;

(2)主观题,场景问答题;

(3)非常综合、别踩雷;

(4)反问;

1030:23:45有收到面试评价邮件,华子25h定律,懂的都懂。开泡;

今天正式结束为期4个月的秋招!!!!!

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//吐槽华为招聘

1224问进展:已读不回 or 不读不回!

1226回复:再次向我确认是否考虑来青浦,一天时间考虑。

次日回复,确认要来。已读不回or不读不回。

1228回复:确认是否要来,需要先发送违约邮件证明(在未发小奖状和未签三方情况下),再签约。我回复工作日就发过去,已读不回。

1230:我已向保底公司发送违约邮件,将截图发送给hr,hr已读不回。第二天,再次询问进展。回复:正在上报!。我方:(确认那么多遍?现在告诉我正在上报???)卒。第三天回复:你怎么先违约了???,等到意向发了再违约啊。,我方:(tm不看聊天记录是吧?)卒。

总结:记录一下华孝子由粉转黑的历程,招聘真是一坨。hr也是一坨。#牛客创作赏金赛##华为求职进展汇总##华黑子#

各位牛友不必担心,已留有一手。

25/01/09更新:

华黑子算是等到了开奖了。

全部评论
哪个部门啊 佬
点赞 回复 分享
发布于 01-07 12:27 重庆
你这一面手撕和我一样
点赞 回复 分享
发布于 2024-11-01 16:20 上海
啥部门呀
点赞 回复 分享
发布于 2024-10-31 23:41 北京
兄弟别懈怠,华为池子很深的,千万别all in
点赞 回复 分享
发布于 2024-10-31 10:39 江苏
16级吗!跪了
点赞 回复 分享
发布于 2024-10-31 10:06 北京

相关推荐

05-23 17:41
已编辑
西南交通大学 Java
面得最久的一次,一共一个半小时,java基础,jvm,集合,spring,mybatis,数据库,Linux,计网都有涉及下面是手撕题一开始是这道题/*重构字符串给定一个字符串 s ,检查是否能重新排布其中的字母,使得两相邻的字符不同。返回 s 的任意可能的重新排列。若不可行,返回空字符串 "" 。示例 1:输入: s = "aab"输出: "aba"示例 2:输入: s = "aaab"输出: "" 提示:1 <= s.length <= 500s 只包含小写字母*/感觉短时间内写不出来,然后问面试官能不能换题,面试官换了一题之后才写出来的下面是换过的题/*公共字符按ASCII码升序输出所有符合要求的字符; 如果没有符合要求的字符,则输出空列表[]。样例1输入:2 ["aabbccFFFFx2x2", "aaccddFFFFx2x2", "aabcdFFFFx2x2"]输出:["2", "F", "a", "x"]解释:字符 a 在三个字符串中都出现 2次,符合要求;字符 b 在第二三个字符串中分别出现 0次、1次,不符合要求;字符 c 在第三个字符串中出现 1次,不符合要求;字符 d 在第三个字符串中出现 1次,不符合要求;字符 F 在三个字符串中都出现了 4 次,符合要求;字符 x 在三个字符串中都出现了 2 次,符合要求;字符 2 在三个字符串中都出现了 2 次,符合要求;因此字符 a、F、x、2符合要求,按ASCII码升序输出 */代码实现public class Test {    static char[] commonChars(int count, List<String> strings) {        int[][] counts = new int[strings.size()][128];        //记录每个字符出现的次数        for(int i = 0; i < strings.size(); i++) {            String tmp = strings.get(i);            char[] charArray = tmp.toCharArray();            //记录当前字符串所有字符出现的次数            for(int j = 0; j < charArray.length; j++) {                counts[i][charArray[j]]++;            }        }        //定义变量记录符合条件的字符个数        int resCount = 0;        List<Character> res = new ArrayList<>();        for(int j = 0; j < 128; j++) {            //判断当前字符是否符合次数要求            boolean state = true;            for(int i = 0; i < strings.size();i++) {                if(counts[i][j] < count) {                    state = false;                    break;                }            }            if(state) {                resCount++;                res.add((char)(j));            }        }        char[] resArr = new char[resCount];        for(int i = 0; i < resCount; i++) {            resArr[i] = res.get(i);        }        return resArr;    }    public static void main(String[] args) {        int k = 2;        List<String> strings = new ArrayList<>();        strings.add("aabbccFFFFx2x2");        strings.add("aaccddFFFFx2x2");        strings.add("aabcdFFFFx2x2");        char[] res = commonChars(k, strings);        Arrays.sort(res);        for(char c:res) {            System.out.print(c + " ");        }    }}
华为一面188人在聊 查看2道真题和解析
点赞 评论 收藏
分享
评论
5
12
分享

创作者周榜

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