OD面经+转行
OD 面经 前言 此面经为非科班求职者面试经验,使用语言 C++。相同类型求职者可做参考
一、资格面试 资格面试过程大概 5-10 分钟,先是简单的自我介绍,随后可能会问专业学习的课程有 哪些,熟练哪一门编程语言,为什么选择这个行业等问题,以及是否有应对工作压力的心理 准备。面试者自然应对,语言流畅即可。
二、技术一面 技术一面主要考核对于编程语言的掌握程度,问题会比较细,对于 C++而言,面试官偏 爱考校相对底层的知识,要求面试者对 C++的掌握程度较高,指针是高频考点,对于类和对 象的概念也会问及,还有关于如何定位程序中的错误等。 对于不同专业的面试者,问题可能会不同,如果是计算机科班出身,则会问及你参加过 的项目(简单介绍这个项目,技术路线是怎样,你在项目中担任了什么样的角色,负责哪一 部分开发等)。总之面试官的问题一般根据你的自我介绍而来,所以尽量不要杜撰你没有做 过的事,须言之有物。 此环节的编程题目会在面试时有面试官随机出题分享给面试者,面试者在会议房间看到 题目后共享自己的屏幕,打开自己的 IDE 开始编程,可以提前思考,在草稿纸上找找思路。 几分钟或至多十分以内如果还是没有解题思路,则可向面试官提出换一个题目,一般会给你 一个较之前更为简单的题目,考一下编程语言的基本功。(如果面试用的是 C++,建议花点 时间看看深度优先和广度优先算法)
三、技术二面 同技术一面一样,此环节的面试流程基本相同,也是根据你的自我介绍和简历来提问。 有项目说项目,没项目问语言。此环节的算法题目也是与一面一样的做法,但是可能会要求 法的时空复杂度,算法完成后还要向面试官讲解算法的思路原理。对于不能完全实现的算 法,则应当主要体现自己的解题思路,还有就是程序的规范性。
四、主管面试 到达此环节,意味着技术考核已经达标,部门主管不会再着重考核你的技术,侧重于关注你的学习能力、抗压能力等,吃此时面试者的回答积极向上即可,举一些实例来说明自己的学习能力等。另外对于做过具体项目的面试者,项目也是会问的,可参考之前的技术面来 回答。此外就是会问你的职业规划、意向的工作地点以及薪资等。一般面试官的问题结束,面试者可以提出自己的问题,比如未来具体从事哪一方面的工作(开发、测试、运维),面试者自行提问即可。
#华为od面经##求职##转行找工作求助阵地#