嵌入式刷题应该如何准备,20届师兄谈嵌入式刷题 附嵌入式面经

对于嵌入式岗位的校招面试,刷题是非常重要的。虽然嵌入式岗位的工作内容不同于纯算法岗位,但是算法和数据结构是计算机科学的基础,也是嵌入式岗位的基础。在面试中,面试官往往会通过算法题目来考察面试者的编程基础和思维能力,刷题的场景一般就两种:

  • 正常面试流程第一关就是笔试题,自己在家里对着电脑做;
  • 等你到了现场和面试官当面面试,面试官会给你一台电脑现场敲代码,甚至一张纸让你手写代码;

下面分享我当时的一些刷题技巧和经验:

  1. 如何入门刷题 可以先看《剑指Offer》,这本书确实挺不错的,牛客网还有对应的在线调试。新手可以先把里面“树”(二叉树这些)之外的题目刷完,最后有时间再刷树,其中以排序和链表为重中之重。

  2. 从易到难,循序渐进

刷题时,我们可以从简单的题目开始,逐渐增加难度。这样可以让我们逐步建立自信,同时也可以让我们逐渐提高编程能力。在面对难题时,我们也可以更加从容地应对。

  1. 有目的性地刷题

在刷题时,我们可以有目的性地选择题目。多来牛客网看看其他人写的面经,看其他人都考什么算法题目。

  1. 参加算法竞赛

参加算法竞赛可以让我们更加深入地了解算法和数据结构。同时,竞赛也可以让我们更加熟悉代码的编写和调试,提高我们的编程能力。我看过计算机学院的学生大一大二就开始打比赛,真的很牛逼。

刷题的节奏和时间安排,需要根据个人的情况来定。一般来说,我们可以每天刷一到两道题目。如果时间充裕,可以适当增加刷题的时间。一般刷完《剑指Offer》后就去刷力扣,能刷50-100道题,已经可以了。

要判断刷题能力是否提升,可以通过你刷题的数量,量多引起质变。并且随着刷题的数量增加,你可以尝试挑战一些难度较高的题目。如果能够顺利地完成这些难题,那么你刷题能力肯定有了很大的提升。最后就是看你AC了多少,你的代码的效率,包括空间复杂度和时间复杂度,这个一般刷题网站都会给你分析出来。

牛客高级系列专栏:

嵌入式


安卓(安卓系统开发也要掌握)


alt

全部评论
准备买这本书回来看
点赞 回复
分享
发布于 2023-06-08 10:57 广东
好耶!
点赞 回复
分享
发布于 2023-07-03 09:40 江苏
滴滴
校招火热招聘中
官网直投
😁很适合小白
点赞 回复
分享
发布于 2023-07-12 22:18 湖南
感谢学长!真的很有用!
点赞 回复
分享
发布于 2023-07-13 05:04 广东
很不错,正常看
点赞 回复
分享
发布于 2023-07-31 20:40 福建
好好学习
点赞 回复
分享
发布于 2023-08-15 18:48 广东

相关推荐

10 52 评论
分享
牛客网
牛客企业服务