⑴ 华为OD-22届考研-C++面经
个人情况:我是一名22届本科毕业生,工科专业背景,虽然非计算机专业出身,且无任何工作经验,但我选择了考研以深造提升自我。
面试题:面试涉及了多个技术问题。首先,求解三个矩形相交区域的面积问题,需要我给出每个矩形的左上顶点坐标及长宽数据。其次,对字符串的处理,给定一个由 @ 分割的字符串,前半部分表示可用字母及其数量,后半部分表示已用字母及其使用情况,需要按原顺序输出剩余可用字母及其数量。
接着,面试还考察了寻找单词的问题,给定一系列等长字符串组成矩阵,以及一个目标单词,判断是否有连成目标单词的可能,若存在则输出每个字母在矩阵中的位置。
面试问题内容丰富,包括自我介绍、个人情况、断档原因、家庭情况、简历问题、优势、其他offer、选择OD的原因、职业规划和薪资期望等,面试语言为C++。
技术面试中,除了常规的自我介绍和简历问题,还涉及了编程题,例如将IPv4地址格式的字符串按照升序排序,以及介绍一个自己的项目,分析需求,拆分功能模块,解释MVC的各个部分功能,解释static的作用,区分vector和list,理解迭代器,以及对比冒泡排序和快速排序的算法原理,虚函数与普通函数的区别,多线程与多进程的区别。
面试评估分为技术面和HR面两部分,技术面的问题主要围绕简历内容和基础编程知识展开,较为常规,但需要在有限时间内完成现场编程题,因此平时多加练习是关键。HR面较为轻松,但强调了自我展现的几个关键点,如交流能力、求职意愿和稳定性。
综面试中,面试官的提问更为直接和尖锐,需要提前准备常见问题的答案,以应对可能的挑战。面试结束后的感谢信中特别提到了HR栗栗,其在面试和入职过程中提供了诸多帮助。
通过这一系列的面试准备和经历,不仅锻炼了技术能力和解决问题的能力,也对个人的职业规划有了更清晰的认识。感谢牛客平台提供的求职资源,它不仅提供了丰富的公司情报和实时更新的校招信息,还有题库和笔面试经验分享,为求职者提供了全方位的支持。
⑵ 找了java工作都2个月了,还没找到,真不知道问题出在什么上面,哪位朋友给指点一下。(不是计算机专业的
你是非计算机专业的,在找工作的时候是会有些坎坷。如果是面试机会少那你就要想办法丰富自己简历,吸引那些HR眼球,简历格式,内容都很有技巧,投简历的时间也很重要,早上10点左右,下午2点左右(应该是这个时间段,如果我没记错的话)这样你才有面试的机会。
其次你要珍惜你每一次的面试经历,一切面试前的准备都要做足。
第一:个人形象,不要小看这一点(虽然你应聘的是程序员),不要去你要穿着打扮多好,但是给人第一感觉要有衣着干净,积极阳光,心态要好。
第二:技术很重要,对于刚毕业的学生来说一般会有笔试(上机面试的比较少,但也有),如果这关过不了很多时候连HR都见不到了,所以你要笔试一定要过,你可以从网上找些java笔试题、面试题之类的,吃透他,题型一般都会囊括在内的。而且对于后面的技术面试一般也跑不出这些题,因为你是刚毕业,很少问你项目方面的事。
第三:个人应变能力,你会面对HR是各种问题(技术面试官会少),不要紧张,对于问你的任何问题都要回答,哪怕是答非所问。初遇这种面试,就看你个人能力,很多面试技巧,你可以上网查查,或是请教他人,或是随着你面试的机会增加会运用的越加熟练。
最后每次面试回去后,总结很重要,一定要把问道的各种问题深深记住,不会的、不懂的,还有那些问题是另面试官不满意的,请教人、上网查,一定要找出原因。
凡做事,不要灰心,找工作吗,一天不行两天,两天不行一个月,一个月不行两个月。(我当初一个人来北京找工作就是用来2个月)
11月往后,工作机会会相对变少,所以珍惜每次机会。
最后,不要给自己太多压力,不论什么时候,心态要好,祝你早日找到工作!