首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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!!! 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
点赞 15
评论 5
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
07-09 17:50
实习1个月后被辞退,All in秋招还是继续找实习?
26届本科,此前0实习,公司人均996,但昨天Mentor突然跟我说“今晚6点正常走,明天(周六)可以不用来了”今天才知道,是因为已经决定辞退我了好在公司愿意帮我处理学校毕业实习相关的事,就不提名字了之前还担心干到9月再秋招会不会太晚,这下不用担心了,反而担心1个月的实习经历会不会太少
爱笑的Va学弟:
我在小小厂实习了四天,昨天下班突然也被裁了,鼠鼠已经碎了
实习与准备秋招该如何平衡
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-10 14:00
史上最阴阳hr
林子大了什么鸟都有啊,我觉得我说的已经很客气了,阴阳谁呢
牛客62656195...:
应该不是阴阳吧?你第一次注册的时候boss就说你是牛人
点赞
评论
收藏
分享
07-03 12:46
广东白云学院 Java
民办二本大三,找Java后端实习,求指点😭
程序员小白条:
军人经历可以去考研考公考编,技术对你真没优势,而且年龄问题
点赞
评论
收藏
分享
07-05 16:23
门头沟学院 Java
27届JAVA找实习
简历投了四天了一个面试都没有,是简历问题还是学历问题啊大佬们,本人民办本科
mengnankk:
我投了300,约了5 6个面试。感觉项目写的太多了。一个项目就写五六个亮点,不是把整个项目的功能描述下。其他的没啥,简历看起来有点长
点赞
评论
收藏
分享
07-08 11:55
山西大学 测试工程师
26届九月份再找实习晚吗,不晚就让我再休息最后一个暑假吧
愉快的嘟教授alli...:
秋招也休息吧
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
四段实习终大厂 如此牺牲为哪般
1.7W
2
...
通过实习工资给父母换手机
9367
3
...
我从来没想过我会出轨
7973
4
...
三次入职字节,我终于成为了一名正式的bytedancer
5264
5
...
暂且原谅这个世界一下下
5264
6
...
淘天lastday知无不言
4248
7
...
死喽,面试前因为网名被HR制裁咯
4203
8
...
儿时记忆在梦中闪回,一觉醒来继续做“大人”
3547
9
...
刚来深圳第一天就被宰1650
3446
10
...
修改简历被骗了将近700
3227
创作者周榜
更多
正在热议
更多
#
实习生的蛐蛐区
#
52918次浏览
399人参与
#
说说你知道的学历厂
#
37485次浏览
227人参与
#
你认为小厂实习有用吗?
#
20147次浏览
247人参与
#
计算机有哪些岗位值得去?
#
16624次浏览
157人参与
#
应届生,你找到工作了吗
#
20790次浏览
150人参与
#
你找工作的时候用AI吗?
#
18319次浏览
226人参与
#
面试尴尬现场
#
31352次浏览
211人参与
#
哪一瞬间觉得自己长大了
#
9683次浏览
214人参与
#
下班后的时间你怎么安排
#
10064次浏览
139人参与
#
烟草笔面经互助
#
17820次浏览
184人参与
#
社会教会你的第一课
#
35660次浏览
455人参与
#
lastday知无不言
#
58207次浏览
475人参与
#
三一重工求职进展汇总
#
13352次浏览
60人参与
#
电网笔面经互助
#
36869次浏览
357人参与
#
材料人,你们签了哪个公司
#
7452次浏览
17人参与
#
简历当中有水分算不算造假?
#
28089次浏览
417人参与
#
你上一次加班是什么时候?
#
87580次浏览
572人参与
#
你的领导最像哪种动物,为什么?
#
14299次浏览
106人参与
#
考研人,我有话说
#
138903次浏览
1155人参与
#
硬件应届生薪资是否普遍偏低?
#
75401次浏览
519人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务