作者:Klause 来源:投稿
编辑:学姐
机考一共600分,三道题。一道100分,一道200分,一道300分。只要拿够一百分就算过。
给定一个数组,数组各个元素代表每个礼物价值。现在要把礼物分组,一个组里面1个或2个礼物,每个组礼物的价值和不能超过一个给定的值。求最少的分组数量。(解题思路: 排序+双指针就行)
给一个数组,把数组的元素填到树里面(结点个数确定,自己构造树),使元素的值乘结点的深度的和最小。
二维数组里面存放有值,求从左上角到右下角走过的路径的值的平均值最大的结果。
机考今年的难度明显增加。建议先在leetcode上刷刷题,尽量多做中等和困难的题,简单的题今年完全没有,另外,华为机考的平台是牛客网,使用方式跟Leetcode不同,需要自己写输入输出的代码,最好提前刷几题适应下。校招一个职位可以考两次,进如果第一次没考过不要气馁!再去刷刷题回来再战!我就是第二次过的
面试官可能会跟你再复盘你机考的一些思路,然后也会让你在现场手写代码,会重点考察基本知识和细节等。
有手撕代码,会主要考查你分析问题,还有解决问题的思路,也可能对你过往做过的一些项目的一些复盘啊等等。但是所有环节都会考察逻辑表达,沟通交流等,面试过程中注意一下。
也就是部门主管面试,考察综合实力,培养潜力、学习能力、是否有目标感、团队精神、对企业文化契合度、对公司意向程度等等。
最后,面试如果手撕代码环节没写出来不要紧,但是一定要表现出自己热爱学习的积极态度和自己的解题思路。毕竟面试只给20分钟写代码,面试官也并没有期待面试者写出很完善的代码
最后希望大家都能拿到心仪的offer~加油!
AI干货&大佬面经&岗位推荐点击卡片了解