题目描述 九宫格是一款广为流传的游戏,起源于河图洛书。 游戏规则是:1到9九个数字放在3×3的格子中,要求每行、每列以及两个对角线上的三数之和都等于15. 在金麻名著《射雕英雄传》中黃蓉曾给九宫格的一种解法,口诀:戴九恩一,左三右七,二四有肩,八六为足,五居中央。解法如图所示。 现在有一种新的玩法,给九个不同的数字,将这九个数字放在3×3的格子中,要求每行、每列以及两个对角线上的三数之积相等(三阶
第一道组合求和问题感觉自己写的很对不知道为啥只ac75%…… 第二道求循环没写完…… 第三道种花准备用暴力dp结果写一半实在写不下去放弃了…… 真的怀疑自己是不是不适合学计算机,要不还是进厂打螺丝吧
时间:120分钟 考试平台:华为自己的平台 编程题:三个(总分:600) 1.100分;走过吊桥的方法数,很简单能想到使用回溯,但优化比较困难,使用记忆化搜索方式进行优化,限制条件比较多(如:命数,是否已经掉下去),想到比较困难,通过100% 2.200分;多通道传输文件问题,完全没想到怎么做 3.300分;最佳路由问题,图的深度优先遍历,但限制条件比较多,dfs时需考虑环的问题,还有个难点就是图
笔试:也就是机考。设计岗的话就是上传作品集,如果很久都没联系那很有可能是没通过,总之有hr主动加你就是通过了。 一面:自我介绍+作品集+提问。不太会围绕自我介绍的内容问,主要是问作品集、奖项、实习这些内容,大概1h。快的话10分钟出面试结果,慢的话一天内出结果。 二面:基本和一面内容和过程差不多,但时间相对短一点,因为一面有面评和记录,二面基本就是对照一下看看你能不能再复述清楚,有没有瞎编,大概5
2012实验室算法岗,好多人私信让我写个面经,但是我感觉已经进池子了,大家可以做个参考。 我是19号笔试的,机考飘过,23号打电话通知我26号面试,上午技术+主管面。 技术面主要是问项目相关的,让说每个项目的难点在哪里,具体项目达到的结果咋样,精度如何,问了一些opencv库的东西,有没有看过源码自己实现过,最后是笔试回顾,看我笔试分不高,问我是C++写的,让我写个树遍历,限时8分钟,但是输入输出
1. 寻常的BFS,相当于返回层数,但是最后要考虑是否能遍历到所有的模块,否则还是返回-1(这里卡了95%好一会,不知道友友们卡的95%是不是这个原因) 2. 没有使用LRU,使用了一个队列,对于指定ID的获取,使用了延迟删除的思想,所以需要标记ID是否存在;但是这还不够,因为延迟删除的关系导致队列中会出现多个相同的ID(用完有放回去了 就会出现多个,但是这时候最后一个才是有效的),所以再添加一个
投递的数据存储岗位,问的基本上是操作系统和数据库,三面一下午面完,迷迷糊糊的记不太清了,就记住这么多。 华为一面 项目里 epoll 怎么实现的,和其他IO多路复用方法的区别 说说你的论文 数据库引擎数据结构(B+树、跳表)、操作系统引擎数据结构(红黑树) 数据库持久化怎么做的 项目中考虑数据库体量太大的问题了吗,怎么处理的。 事务的权限和脏读幻读,举例让我说这是什么情况 内核态和用户态的区别了解
智能制造工程师笔试(视觉方向)40道选择 在网上找了好久的华为这个岗位的笔试,没找到具体的内容,果不其然挂了(还是太菜了)。我来分享下我遇到了哪些题,一方面作为一个教训,一方面攒攒人品。 1,Xavier初始化(好几道题,建议弄透) 2,卷积,全连接参数计算 3,结构光成像方式(照明方式) 4,影响图像清晰的像差(畸变不影响清晰程度) 5,自然光是非偏振光 6,SIFT算法全称 7,点云配准的实质
腾个时间把代码贴一下 1.第一题: 无需实际建树,sort之后,进行二分查找即可,主要是到达叶节点后需要判断是否退出,否则会多一个L或者R int main() { vector<int>nums; int temp; while (cin >> temp){ nums.emplace_back(temp); } int target =
攒人品攒人品,9号成都线下面试,希望泡池子能顺利oc。 技术面问了一些项目的内容,然后就开始八股的拷打,基本上都是和项目还有简历相关的技术,Java问的比较多的就是线程安全集合还有并发控制这些,运气好抽到的手撕题目不难,面试官在抽题前还问了一句关于栈和队列的你能做出来吗,面完当场就通知这一轮面试过了,在现场等第二轮面试。 业务主管面试先问了一些项目的内容,不会拷打项目的具体内容主要是聊天看看你做了
华为OD开发岗,C++面经 2022年10月11日机试: 第一题:扑克牌,三道题里面最难的题,这个也是花费时间最久的,用的笨方法,扑克和状态及对应序列号放在同一结构体中,这个题花费时间较长,做的也磕磕绊绊,用例过的够了就差不多快到时间了 第二题:力扣第一题的加强版,因为比较简单,没啥印象忘了 第三题:岛屿问题,虽然是岛屿问题,但并不需要用到递归和动态规划,所以难度也就小了很多 性格测试:这个就
总结:面试官人很好,我太菜了 上来先自我介绍 接着手撕代码: 力扣1004 最大连续1的个数 给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0 ,则返回 数组中连续 1 的最大个数 。 输入:nums = [1,1,1,0,0,0,1,1,1,1,0], K = 2 输出:6 解释:[1,1,1,0,0,1,1,1,1,1,1] 翻转后最长的子数组长度为 6。 今天脑子有
秋招尾声,基本靠印象写。很早之前面的。 一面: 手撕:前缀树实现的一道题 八股就是C++那些,基本在考语法,仿函数、内联、怎么重载sort之类的,经典问答 二面: 基本全部问项目 手撕:一道用栈的模拟题 主管面: 常规问答,dddd#秋招校招##秋招日记##华为苏州##华为、#
标题党一下 气到睡不着 开头讲 项目过后开始问数据库多线程 在本人回答不会不会之后开始手撕代码(有效括号字符串 然后我起了一个js 他说 “你是前端啊” … “那之后打算做前端后端呢” 撕出来之后过了一会儿官网就挂了 可能是今年最无语的一天
一面 技术面—— 基础设计知识考察 自我介绍 + 项目介绍(1~2个项目) 这一轮主要是面基础的一些能力,比如交互设计、界面设计细节。面试官会很耐心的听完你讲整个项目。会让你自己提你觉得你的设计有什么亮点,这个都可以准备好,还有你觉得你的项目还有什么可以改进的地方?这些问题都比较常规,熟悉自己项目的人讲清楚背景和前因后果就好。如果问的作品没有落地的,他会补充问一句你有没有落地的项目给他看看。 我