首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
接offer的小灰象
重庆大学 研发工程师
关注
已关注
取消关注
码住
@花森博格:
面经 | 华为OD 纯C(小白级)技术面1+面2
个人背景 坐标南京某双非一本 自动化专业,在校基本上只学了一些基础的C语法,毕业比较迷茫,做的基本都是测试或者运维工作,接到笔试邀约后开始准备,大概一个月时间,从0开始学数据结构和算法,水平不高,大神们见谅。 笔试 1.在学校中,N 个小朋友站成一队,第 i 个小朋友的身高为 height[i],第 i 个小朋友可以看到第一个比自己身高更高的小朋友j,那么 j 是 i 的好朋友 (要求:j>i)。 496. 下一个更大元素 I 单调栈问题 100分通过 2.特定大小的停车场,用数组cars表示,其中1表示有车 0表示没车。车辆大小不一,小车占一个车位(长度1),货车占两个车位(长度2),卡车占三个车位(长度3)。统计停车场最少可以停多少辆车,返回具体的数目。 简单的字符串处理,遍历一遍 输出就好了 100分通过 3.简单模拟内存的分配和释放 题目描述我写在这 https://leetcode-cn.com/circle/discuss/ELQZKU/ 当时时间不够了 没写完 这题是当时的困难题 其实没有什么特别难的算法和数据结构 个人感觉是纯coding能力考察 笔试的时候基本没学什么算法数据结构,可能个人运气比较好,遇到的大部分是简单题目,看了部分面经题目一脸懵逼,果断延后了三周,给自己准备,现在想想还是有点紧,很多东西还是没熟练掌握。 技术一面(1h左右) 个人来说还是很忐忑的,不过面试官很随和,还说是校友,让我放放松。 1.先是自我介绍 balabala... 聊了下之前的工作,但是因为不是开发所以就简单讲了讲,又问了下遇到过的最困难的问题是什么?怎么解决的? balabala... 2.看面经好多都要问计算机网络的问题 但我没学过,所以作罢,开始手撕代码 3.手撕代码 —— leetcode 1019. 链表中的下一个更大节点 刚开始特蠢的,拿到就开始写暴力解... (面试官中间还提示了一下 可以把它当成数组来做)然鹅我就是一个埋头写,写完了正常讲一下思路,指出了程序的一个小毛病 —— malloc完之后要判空(刷题哪写过判空,此处应该是实际生产过程中的严谨吧,学到了),理所当然说这方法时间复杂度太大了,能不能优化下,(面试官第二波暗示,可以先想下,我们来复盘笔试题~)。 4.开始复盘笔试题,其实和这题一模一样,当时是恰好做到了类似的题,记了一下,用起来就忘了...(此时,面试官再次暗示,当时你做这个题还挺有算法思想的,讲下思路吧,还问我 你了解单调栈么?)好家伙,我就开始回忆解题过程,面试官为了让我答出来真是煞费苦心T.T。 大概讲了一下之后时间就差不多了,我提问就问了下大概什么时候有结果,面试官说很快,结束后hr就说让我再好好看看内存的知识和数据结构,准备下二面。 技术二面(1h左右) 又看了几天数据结构,还看了看计算机网络,计算机组成等等,根本复习不完,硬着头皮开始二面。(之前看到二面有的会让写笔试没写出来的题,所以又好好写了一遍笔试第三题) 1.首先还是自我介绍,项目经历,然后开始C语言的八股 2.上来二面面试官先问了一个应该是软件封装相关的问题?设计一个程序交付的时候,如果程序中包含A,B,C 三个不同的功能函数,怎么实现不同客户能够使用不一样的功能? 比如说:甲客户可以使用ABC三个功能,乙客户只能用AB... 这个问题属于是盲区了,当时也没太听懂 没答上来。 3.const 和 #define 的区别 答:const 定义的是变量 #define 是常数 是简单的字符替换 4.分别的起作用阶段 答:#define 编译 const 运行 (应该是编译、运行吧) 5.C语言内存分为哪些区? 答:(当时答得有点乱)应该是代码区、静态区、栈区、堆区吧 6.了解哪些数据结构 答:数组、字符串、栈、队列、二叉树、链表 7.讲一下快排 还有它的时间复杂度 答:随机选一个数小于的放左边 等于放中间 大于放右边 然后左右再递归 时间复杂度最优nlogn 最差n^2 8.讲一下哈希表 还有它的应用 答:(说实话不太用哈希)key值 value 组成的表 应用是能统计查询(不太会用所以答得模棱两可) 9.讲一下什么是二叉树,它能实现什么其他的数据结构 答:从根节点向下递归延伸出左右不相交子树的结构体 二叉树能构造大根堆小根堆(讲的比较笼统,还说错一次说成 桶 @_@(2277379) 晕 后来改口说是堆 不知道面试官听没听到) 10.开始手撕代码 —— leetcode 39. 组合总和 有了第一次暴力解的经历,这次我痛定思痛,开始想优化算法,刚开始以为和3数之和那样,整个多指针,但是元素不限次数使用,数目不定,遂放弃;之后想了很久也没想出更好的解法,面试官看了下时间,就让我写了几段伪代码讲讲思路,最后还是 排序+暴力回溯DFS 解的。 11.反问环节:1.面试结果要等多久? 面试官不是我面的那个部门的,所以不太清楚,但结果会尽快上报。(本来以为二面是相关部门面试的,准备了好多个反问问题,都没问出来,尴尬...) 2.代码有没有什么更优解的思路? 面试官答复回溯算法解是没问题的,优化方向可以在约束条件、边界条件上再想想 总结 说实话自己水平确实有待提高,不过就单单准备面试笔试的过程中就已经收获了不少东西了,发出来大家看个热闹就好,还有一个原因就是面经很少有C,很多都是Java、python 所以就想分享一下,供学C的同学小小参考下,目前紧张等待消息中... 希望有奇迹QAQ!!! 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
点赞 16
评论 5
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-08 22:07
门头沟学院 嵌入式软件工程师
京东嵌入式二面
面试官思维很发散,全程围绕着实习项目 1. 自我介绍 2. 你遇到的最具挑战性的问题,怎么解决的 3. 为什么要选xxx调试工具,有什么考虑 4. 在HTTP传输时,面对流量带宽有做优化吗 5.实习中最大的收获 6.为什么不在原实习公司转正 7.反问
查看6道真题和解析
点赞
评论
收藏
分享
昨天 11:20
大连理工大学
如何10min内快速准备一场AI面试
1.先搞懂:AI面试到底是什么?目前主流有两种形式:1. 视频录制型:系统弹出问题后给30s-1min思考,然后限时1min-3min录制回答,全程看不到面试官,只能对着摄像头讲,一般有2-3次录制机会2. 实时交互型:像聊天机器人一样文字提问,15s-20s左右思考时间,直接进行对话式回复,部分问题会有AI追问(小鹏、海信等)流程通常是:身份验证→设备测试(摄像头+麦克风)→例题演示(有些没有)→正式答题(5-8题,全程30分钟内)→提交结束2. AI面试到底在考什么?别被“机器打分”吓到,问题套路其实很固定!2.1行为类问题(占70%)最常见的就是宝洁八大问,提前准备3-4个固定项目套问题...
投递海信集团等公司10个岗位
点赞
评论
收藏
分享
09-09 00:48
上海交通大学 产品经理
误闯天家
想玩飞盘的菠萝蜜在春...:
上交✌🏻也拒?
点赞
评论
收藏
分享
10-10 10:44
海康威视_自动化开发工程师(准入职员工)
海康威视内推,海康威视内推码
岗位:武汉 嵌入式开发timeline:8.30 测评,10.9 一面,10.11 二面一面技术:自我介绍讲下实习经历平常怎么debug项目中有没有遇到什么问题,怎么解决的介绍一下学校经历了解数据结构吗?基本的数据结构?查找搜索效率?有什么方法可以提高效率?具体围绕数据结构问了很多RTOS,多任务操作反问:做存储固件的,具体的进来再分二面HR:北京线下,地点在北京研发中心,具体内容就是唠家常,一些HR面的基本问题销售工程师工作体验,总结累但成长很多。1.大家最先关注的就是HIK的工作压力,只能说体面厂没有辜负盛名!名不虚传!我来这边是销售岗,基本上每天都要差不多11点下班。因为销售不仅需要对接...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
JVM调优
1.6W
2
...
前端面试,八股怎么准备?(附速通版)
8835
3
...
恒生电子笔试交流
5470
4
...
如何委婉地拒绝offer
4665
5
...
双非秋招记录(下)
3909
6
...
国庆有感 测开劝退
3822
7
...
HR面,到底该准备些啥(附核心问题回答思路)
3774
8
...
选对公司跟选对人是一样的
3610
9
...
分享一个很友好的公司
3169
10
...
中国电信笔试交流
2553
创作者周榜
更多
正在热议
更多
#
国庆后,我的返工状态
#
13392次浏览
64人参与
#
校招求职有谈薪空间吗
#
171673次浏览
2172人参与
#
爱玛科技集团求职进展汇总
#
15645次浏览
147人参与
#
一觉醒来,穿越回国庆前
#
23174次浏览
88人参与
#
找工作前vs找工作后的心路变化
#
23651次浏览
198人参与
#
职场中你干过哪些“蠢”事
#
121898次浏览
702人参与
#
深信服秋招来了
#
277455次浏览
2911人参与
#
租房前辈的忠告
#
254562次浏览
7092人参与
#
电信求职进展汇总
#
17478次浏览
114人参与
#
26届秋招投递记录
#
41960次浏览
479人参与
#
实习生应该准时下班吗
#
287220次浏览
1576人参与
#
非技术岗是怎么找实习的
#
254333次浏览
2519人参与
#
央国企投递记录
#
119058次浏览
1506人参与
#
腾讯音乐求职进展汇总
#
130337次浏览
988人参与
#
面试被问“你的缺点是什么?”怎么答
#
148383次浏览
1797人参与
#
产品人专业大盘点
#
57584次浏览
300人参与
#
安利/避雷我的岗位
#
628564次浏览
5306人参与
#
米哈游求职进展汇总
#
452097次浏览
2743人参与
#
找工作有哪些冷知识
#
157468次浏览
2437人参与
#
机械人与华为的爱恨情仇
#
130465次浏览
1002人参与
#
滴!实习打卡
#
699859次浏览
6626人参与
#
薪资爆料
#
166933次浏览
1380人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务