• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

毕业搬砖后,依然躲不过考试,30道过华为机考的LeetCode高效刷题经验

武飞扬头像
来知晓
帮助1

学新通

前言


首先介绍下个人背景,非计算机科班出身,读研期间开始转行写代码,Leetcode刷题30道过华为机考笔试,入职后刷60道左右,通过华为软件开发最高等级认证:专业级

学新通

面对越来越大的leetcode题库和眼花缭乱的刷题宝典,相信大多数人一开始都跟我一样,不知从何开始,也不知刷多少才是尽头。

但是,我奉信叶师傅的徒弟李小龙那句话:我不害怕练过一万种踢法的人,但我害怕一种踢法练过一万次的人。

学新通

实践结果告诉我,刷题在精不在多,贵在搞懂搞透套路,其实,在两千多道庞大的Leetcode刷题库中,练习五六十道也能迅速达到一个想要的水平——通过大厂机考、软件认证。

话不多说,下面开始总结,大家读完如果觉得有帮助,点个赞就好啦。

核心总结


基本原则

  • 认真读题,分类讨论
  • 问题转化,化繁为简
  • 正难则反,逆向思维
  • 多人工模拟几遍用例输出过程
  • 设计用例,极端情况,场景覆盖

重要事情说三遍

  • 核心中的核心:分析练习大厂历届机考、面试真题,很重要。
  • 核心中的核心:分析练习大厂历届机考、面试真题,很重要。
  • 核心中的核心:分析练习大厂历届机考、面试真题,很重要。

真题套路


分析华为机考真题中常见考试类型,可以发现,核心主要就四类:

  1. 数组类
  2. 字符串类
  3. 树类
  4. 工程实现类(排序、查找算法、系统设计等)

特别是由于不同语言同一套题,考虑到C语言库函数和高级数据结构比较少,题目几乎都只涉及基础的算法,题目一般不会采用特别复杂的数据结构就能解决。

所以大家为了通过机考笔试,可以有所侧重,避开动态规划、图、平衡树等复杂数据结构,聚焦核心基础算法

下面针对四种题型,总结相应常用技巧如下。

此处内容为来知晓公众号读者专享内容,公号后台回复:刷题经验,即可获取。

重要资料


  • labuladong的算法小抄:here
  • 陈同学在搬砖公众号中搜集的练习题
  • 网罗各厂历年真题,开个LeetCode会员吧

学新通

以上,总结介绍了备战机考过程中的一些方法策略,祝各位小伙伴机考笔试顺利通过,穿过寒气,拿到offer!

学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhggiebk
系列文章
更多 icon
同类精品
更多 icon
继续加载