华为 C++ 数据存储 成都 面经

#C++工程师#一面-40min左右
自我介绍
实习的挑战 怎么解决的,问题怎么追溯的?打断点还是日志?debug的工具?
static介绍一下 用于成员函数呢?全局变量使用static作用域?
static修饰的变量放在哪里,函数中修饰的static变量呢?new和malloc的区别。c++程序编译流程。静态/动态库的区别。C++程序中怎么会出现错误 出现错误怎么办 如果一个while循环中想要判断第50次出错 怎么判断。
堆排序稳定吗?时间复杂度?hashmap解决冲突的方法?
图的遍历方法-深度遍历-栈和广度遍历-队列,你怎么来遍历的?
编程:给定一个整数 输出重排后最小的数,前导0不可以 如 3001 -》1003 432-》234 整数可正可负
正常答得非常拉跨 但是居然收到通过的消息,我都担心是发错人或者KPI了 笑死

二面-40min左右
30min左右
自我介绍
在实习的遇到的典型问题,问题怎么发现的,难点在哪里,怎么解决的
项目中那个加密的算法是怎么选择的,使用的?
编程:O(1)时间内给出栈的最小元素

面试官没有开摄像头,虽然他没开,但是我还是自己开了自己的,也是给过了,但是还是感觉是纯纯的KPI啊 说主管面另行通知-主管面秒挂。。。
全部评论
看到最后一句我懵了
1 回复 分享
发布于 2023-03-02 09:29 湖北

相关推荐

 总时长38分钟老套路,先是进行了自我介绍,3分钟完成。自我介绍完,我主动的问面试官,我要不要对我的主要工作做一个简要的汇报,面试官说可以,于是我便开始照着ppt阿巴阿巴。我发现这是一个很有用的技巧,因为若面试官同意汇报,相当于是把面试官引入了我的节奏,我讲的所有东西都是我亲手做过的,而且这样后,面试官问的问题也会和项目中内容相关,这样就会回答起来非常得心应手。这样就比你什么都不说,然后面试官突然提一个冷门的知识,你在那支支吾吾半天答不上来好太多了。而且,他在这问的问题越多,由于时长原因,后面问的其它问题就会越少。这场面试印象比较深的一个问题的是,PPO相对于其它策略梯度的算法有什么优势?我画图讲解了PPO使用了优势函数,让训练过程更加快速和稳定。然后面试官说,除了优势函数,PPO还有一个技巧来方法网络更新是参数差距过大,没等他说完,我赶紧抢着说,PPO有两种方式来实现更新时参数差距过大,一个是KL散度。。。。。。一个是截断函数。。。。。。通过这两种方式来实现早停。。。。。。讲完ppt后,面试官也没问其它的问题,进入了手撕代码环节。给了两个题目,让二选一。第一题又臭又长,我看都没看完,貌似是让你用python实现某个机器学习过程。第二题就比较简单,给定一个二叉树,让你输出每层节点的最大值,果断选择第二题,并几分钟写完了代码。然后面试官看我写的比较快,又让我用pythorch手动实现一下MLP,当时也没想那么多,就写了一个单层的MLP。最后反问环节,我还是问了老掉牙的问题,进去后主要干什么?是否有人带。现在想想估计面试官听这些也都听腻了吧。下次就问应该提前学些什么或准备些什么吧。
查看6道真题和解析
点赞 评论 收藏
分享
评论
2
19
分享

创作者周榜

更多
牛客网
牛客企业服务