口头问题不会也没关系,面试官更看重的是你编程能力。当时第二轮技术面时问的问题不会,我直接就说不会,面试官说没事不问了,直接手撕代码吧。 手撕代码难度也不高,就是面试官发给你Leecode链接,如果你笔试用的C,那这道题也得用C。Java同理。题目就是随便找的难度中等的题,做出来就过了,没做出来可以沟通换...
我考的时候是E卷,听说E卷会从之前的B、C、D卷里面抽题,但是我机考的题目没有见到过。不过我抽到的这三道题目都很简单,两道逻辑题,一道简单的贪心算法题,最终考了400分满分。 其中比较重要的点有: 1)要非常熟悉输入数据的处理。有些题目是需要自己读取数据的,可以参考牛客上的代码题,实际考试中有些题目不仅...
OD统一考试(C卷) 分值: 100分 题解: Java / Python / C++ 题目描述 给定一个乱序的数组,删除所有的重复元素,使得每个元素只出现一次,并且按照出现的次数从高到低进行排序,相同出现次数按照第一次出现顺序进行先后排序。 输入描述 一个数组,数组大小不超过100 数组元素值大小不超过100 输出描述 去重排序后的数组...
C语言题库: 2024 华为OD机试(C语言)真题【A卷+B卷+C卷+D卷】目录 面试手撕题库: 2024华为OD面试手撕代码真题目录_华为od手撕代码-CSDN博客 建议机考做题时要注意三点: ○ 简单题虽然叫简单题,但可能有很怪的测试样例,每道题拿到80%的分数就OK,没必要死磕(本人这10分就是扣在简单题),留下的时间可以死磕...
本题是简单题,思路比较简单,首先用maxDistance记录数字两个相同数字的最远距离,初始化为-1。接着遍历数组nums,使用一个unordered_map<long, long> cntMap;用来记录数组中第一次出现某个数字的位置,即key为数字本身,value为所在数组索引下标。在遍历过程中, 1、在cntMap中查找是否有nums[i],如果没有出现过则将{...
候选人需要具备以下编程语言基础之一:C/C++/Java/Python/Go/JS/OC。 候选人需要学过数据结构和基础算法。 **面试流程** **机考:** 进行算法相关知识的在线考试。 **综测:** 类似于职业性格测试,评估候选人的综合素质和适应能力。 **技术面试(两轮):** 第一轮技术面试:重点考察候选人的计算机基础知识、编程...
本人23届双非一本大学,智能科学与技术专业,应聘时没有工作经验,有两个简单的项目,在大学期间学过C语言,但学的一般。并之后在大四下半学期重新开始学C/C++语言,同时刷牛客和CSDN的题目,以及一些面试必问问题。机试的时候,感觉非常难,很久不刷题感觉无从下手。但是后来发现CSDN上有机考的题库,考到原题的概率大概...
岗位:研发 / 测试 / 算法 / 大数据语言:java/web/python/c/c++/JS/go地域:东莞、深圳、西安、武汉、成都、上海等。岗位多多,可私聊我~【说明】:1、面试、绩效评定、均由华为管理层进行,满一年即有名额转正华为,转华为的要求透明,量化,达到要求即可,2、接触并开发核心业务代码(非边缘代码!),技术栈全面,技术...
在Semaphore的实现中,首先初始化三个信号量,设置线程A的信号量为1,意味着允许线程A先行执行,而线程B和线程C的信号量初始值是0,这就有效地阻止了它们的执行流。然后,三个线程分别执行打印操作,线程A打印时获取semaphoreA,打印完成后释放semaphoreB,接着由线程B获取信号继续打印B,依此类推。这种方式的优点在于实现简...
面试准备在面试前,应聘者需要了解岗位要求,熟悉相关的技术和知识点。在机试阶段,需要熟悉常见的数据结构和算法,如栈、队列、链表、树、图、排序算法、查找算法等。此外,还需要了解操作系统的相关知识,如进程、线程、同步和互斥等。在编程语言方面,应聘者需要熟悉 C 或者 Python 语言,了解其基本语法和数据类型。机...