华为通软面经

bg:
末9本水硕 Java选手 无实习 
项目一般(开源项目+本科毕设)
九月中投递 机考200

九月末线上一面:
自我介绍+拷打项目+Java和os八股
手撕回溯没做对 (i+1写成了i++)

十月中线上二面:
自我介绍+纯拷打项目
手撕多源bfs没做对 (写成了dfs)

更新:
11月初主管面:
自我介绍+项目问题(不详细)+ hr问题

状态:已入池

主管说都去上海青浦
估计排序不高,能开出来大概也是13

#华为#  #华为求职进展汇总#
全部评论
哈哈哈两个手撕都没撕出来都能开泡吗😮突然不紧张了
点赞 回复 分享
发布于 2024-11-28 12:38 湖南
是所有的部门都去上海青浦吗
点赞 回复 分享
发布于 2024-11-18 20:39 重庆
itc?😅
点赞 回复 分享
发布于 2024-10-21 10:55 上海

相关推荐

06-22 22:50
河南大学 C++
//现有一链表的头指针 ListNode* pHead,给一定值x,//编写一段代码将所有小于x的集中于前半部分,大于x的集中于后半部分,//若链表内有x则居于中间,没有则不显示//且不能改变原来的数据相对顺序,返回重新排列后的链表的头指针。//示例 x=5//1 6 2 7 3 5 9 8  (5)-->1 2 3 5 6 7 9 8//1 6 2 7 8 5 9 3  (5)-->1 2 3 5 6 7 8 9 //1 2 3 (5)-->1 2 3//6 7 8 (5)--->6 7 8//5 5 5 (5)--->5 5 5 ListNode* Partition(ListNode* phead,int x){    ListNode* smallhead = NULL;    ListNode* smallx = NULL;    ListNode* bighead = NULL;    ListNode* bigx = NULL;    ListNode* flaghead = NULL;    ListNode* flagx = NULL;    if (phead == NULL)        return NULL;    while (phead)    {        if (phead->val < x)        {            if (smallhead == NULL)            {                smallx = phead;                smallhead = smallx;            }            else            {                smallx->next = phead;                smallx = smallx->next;            }        }        else if (phead->val > x)        {            if (bighead == NULL)            {                bigx = phead;                bighead = bigx;            }            else            {                bigx->next = phead;                bigx = bigx->next;            }        }        else        {            if (flaghead == NULL)            {                flagx = phead;                flaghead = flagx;            }            else            {                flagx->next = phead;                flagx = flagx->next;            }        }        phead = phead->next;    }    if(bigx)    bigx->next = NULL;    if (flaghead != NULL)    {        if (smallhead == NULL)        {            flagx->next = bighead;            return flaghead;        }        else        {            smallx->next = flaghead;            flaghead->next = bighead;            return smallhead;        }    }    else    {        if (smallhead == NULL)        {            return bighead;        }        else        {            smallx->next = bighead;            return smallhead;        }    }}
点赞 评论 收藏
分享
评论
4
17
分享

创作者周榜

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