1. 手撕代码: 要求我写一个栈,这个栈可以完成基本的进栈、出栈、find_max、是否空/非空等基本操作。 因为这是我第一次面试手撕代码,我有点慌,就先试着把C++里的STL库封装到自定义的函数中,然后试探性地问了下面试官可不可以。面试官提醒我不能用STL库,用了就没意思了,要自己写一个。 于是我创建了一个...
面试的时候手撕代码,有的公司可以用python,有些只让用C或C++_牛客网_牛客在手,offer不愁
10.开始手撕代码 —— leetcode 39. 组合总和 有了第一次暴力解的经历,这次我痛定思痛,开始想优化算法,刚开始以为和3数之和那样,整个多指针,但是元素不限次数使用,数目不定,遂放弃;之后想了很久也没想出更好的解法,面试官看了下时间,就让我写了几段伪代码讲讲思路,最后还是 排序+暴力回溯DFS 解的。 11....
1. 手撕代码: 要求我写一个栈,这个栈可以完成基本的进栈、出栈、find_max、是否空/非空等基本操作。因为这是我第一次面试手撕代码,我有点慌,就先试着把C++里的STL库封装到自定义的函数中,然后试探性地问了下面试官可不可以。面试官提醒我不能用STL库,用了就没意思了,要自己写一个。
3.技术:分为两部分,手撕代码和技术问题。机考完成以后,技术面试的手撕代码当时粟粟姐也给了题库可以看看,如果代码没有写出来也不用太担心,可以先解释一下自己的思路,说一下卡住的问题,再听一下面试官的思路如果他说了的话,可以顺着面试官的思路写。然后技术问题就是只要你在简历里写了,面试官都有可能问到,简历...
6.面试过程中自信一些,可以引导面试官往你擅长的方向走,要善于交流。技术面试8月2日技术一面:(一个小时)首先是出了一道题,手撕代码(半小时内完成,且注意编码规范),难度相对比较简单,之前有经常刷题的话,基本都可以做出来。接下来是自我介绍,和简历中项目介绍(简历中写的技能一定要提前准备好,大概率被问到)。
第一次面试主要侧重于了解专业背景、薪资期望和职业规划,面试官可能还会询问对OD的了解和看法。准备时需客观评价OD,提供正面观点。第二次面试包括基础问答和手撕代码,难度逐渐增加。面试官通常会提问基础技术知识、项目相关问题以及算法实现等。准备阶段需熟悉基础知识,刷题平台如牛客和力扣可提供大量练习。
1. 手撕代码的题目不难,但是要认真仔细对待,否则就出现前述第二面情况,着急死,2. 不同面试官所问问题侧重点不一样,我的第一位面试大哥重点在我的项目,Linux等,与平时工作贴合比较高。二面的时候重在数据结构和操作系统,八股方面比较注重。也不知道是就我这样,还是大部分是这个样子。
2023华为OD机试真题 - 最多购买宝石数目 | 机试真题+思路参考+代码解析(C卷)【代码在评论区】 272 -- 1:55 App 2024华为OD机试真题 - 快速人名查找 | 机试真题+思路参考+代码解析(C卷)【代码实现在评论区】 307 1 2:22 App 【华为OD技术面试手撕真题】- 编辑距离 | 机试真题+思路参考+代码解析(D...
7.函数memcpy 、memset的实现,手撕代码 操作的都是字节,这一点很重要 (1)memcpy memcpy用于资源内存(src指向的内存)拷贝到目标内存(desc指向的内存) void*Mem_copy(void*dst,constvoid*src,intn) {if(dst == NULL || src == NULL || n <1)returnNULL;char*Dst = (char*)dst;char*Src = (char*)...