又快到了一年的校园招聘季节,俗话说金九银十,如果想要在金色的九月,收获颇丰,那么,从3月份开始准备面试笔试相关的部分,不算过分。当然,我并不是指现在从头学,等到九月份就可以轻轻松松的收获一个不错的offer,找工作其实是几年的积累。当然,如果问有什么技巧没?当然是有的,下面针对应聘嵌入式的同学简单说几点:

1. 选择问题

首先的一个问题是,很多同学还在纠结是去互联网公司好呢还是去嵌入式公司好一点。典型的互联网公司BAT,360等等大家耳熟能详的公司~~~嵌入式公司呢?MTK, Realtek,珠海全志,NXP,福州瑞芯微,展讯等等吧。那么,这两者有什么不同吗?答案是显然的,典型的互联网公司对于算法的考察更深一点,而且大部分是无差别笔试,也就是说考C++和java的,很可能是一套卷子,而且平时需要多去刷一些算法题leetcode,牛客网等等。而对于嵌入式公司来说,对于算法的考察没有那么深,但是它需要其他方面的知识积累,比如对linux的理解,包括进程调度,中断处理,同步,设备驱动等等基础知识的理解,语言的话,一般倾向于C/C++,需要有比较深的理解以及会简单的算法等。

2. 书籍选择

在网上,很多人推荐《程序员面试宝典》等等书籍,但是我看的是云里雾里。。。。。当然有我对于算法理解不够的原因,但是总感觉它们没有系统的讲很多知识点,或者讲了,但是感觉讲的不够清楚,所以在这里我推荐    何昊,叶向阳,窦浩 著的《程序员面试笔试宝典》。如果,你从来没有系统学习过算法,可以去网上搜索一些知识点,但是我更推荐的一本入门书籍是 啊哈磊写的《啊哈!算法》一书,相信一看就能懂,当然,写程序需要的是大量的练习。。。

对于linux系统知识,推荐 陈莉君写的《linux内核设计与实现》及《深入理解linux内核》,对于前一本书,需要做到将里面的知识点能够全部讲出来。。。。后一本书,可以作为参考,不过我至今也没有看完呢。。。

对于嵌入式而言,很大一部分人都是去做驱动的,那么,驱动方面的神书就是《LDD3》了,以及宋宝华写的《linux设备驱动开发详解--基于最新的linux4.0内核》,这两本书对于知识点的概括还是比较全面的,当然,更详细的知识永远是“Read the fucking source code!”

3. 心态问题

其实对于校招来说,最重要的一点就是态度问题,企业招聘做技术的,当然是希望找到一个靠谱的,踏实的人,而气质写在脸上,是经年累月积累在身上的一种气质。。。所以嘞,自己看着办吧~~

还有,不要急躁,很多时候,某一个公司把你的简历刷了,就是你不够优秀,只是他们眼瞎了。。。哈哈

这一点说的容易,做的真的很难,看我的招聘总结里面也能发现,第一个公司就是没让我去面试,那天我很伤心,师姐也是这么劝我的,但是当时谁信啊~但是最后呢,我确实不错。当然现在有点事后诸葛亮的意味,但是确实是这么回事。

暂时写了这么多,该睡觉了,重点是下面的:

我会将linux系统相关的知识总结出来,做个PPT,然后录个视频讲出来,目的是为了监督自己这一段时间的学习,另外一个原因是,希望自己以后对于某一个知识点忘记的话,可以通过这一段段视频回忆起来。目标是2017年7月1日之前做完,在这里做个记录。

2017年2月15日于北京

给校园招聘中应聘嵌入式程序员的几点建议相关推荐

  1. 活久见!新泽西州长急聘COBOL程序员!网传去应聘的程序员最小年龄都在 60 岁以上!...

    " 美国新泽西州的州长 4 月 5 日在电视上宣布当地银行急需 COBOL 程序员来处理政府财务系统的一些问题,包括最近大量增加的失业补助支票的发放等等. 作者:51cto,来自:51cto ...

  2. 嵌入式程序员应知道的基本问题-C语言(zz)

    来源:21ICbbs  作者:lhf C语言测试:想成为嵌入式程序员应知道的0x10个基本问题 其中少量灰色的文字是我添加的,表达一些我的看法,很不成熟,希望朋友们指正. C语言测试是招聘嵌入式系统程 ...

  3. 嵌入式程序员面试时应该知道的16个问题

    1.预处理器(Preprocessor) 2.如何定义宏 3.预处理器标识#error的目的是什么? 4.死循环(Infinite loops) 5.数据声明(Data declarations) 6 ...

  4. 想成为嵌入式程序员应知道的16个基本问题

    这是嵌入式C程序员的基本知识.作者在Embedded Systems Programming杂志上发表了很多嵌入式系统开发方面的文章. C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法.这些年 ...

  5. 想成为嵌入式程序员应知道的0x10个基本问题

    C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法.这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相 ...

  6. 想成为嵌入式程序员应知道的0x10个基本问题——转

    语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法.这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当 ...

  7. 嵌入式程序员应知道的0x10个基本问题

    预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * ...

  8. 如何招聘一个合格的程序员?

    如何招聘一个合格的程序员? 发表于2012-12-03 16:29| 11559次阅读| 来源TheNextWeb| 23 条评论| 作者张祺 招聘程序员 摘要:作者是ApeForest和Conten ...

  9. 想成为嵌入式程序员应知道的0x10个基本问题[转]

    作者:Jones Nigel   更新日期:2005-04-08 来源:internet   浏览次数: 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况.这个测试只是出题者为显示其对ANS ...

最新文章

  1. 配置.net 3.0开发环境
  2. 单片机找工作好找吗?不懂英语怎么学会单片机?
  3. 安卓错误Emulator: error: x86 emulation currently......
  4. delphi ---ttoolbar,ttoolbutton
  5. Ansible详解(一)——Ansible理论基础
  6. fork函数原型与用法
  7. Google发布了Google Sketchup,完全免费
  8. 数据库系统概论:ER图设计
  9. 深圳大学现代通信技术测试题
  10. python pdf转图片
  11. Android Adapter详解
  12. PTA:设计一个风扇Fan类 (20 分)
  13. linux中ess33没有IP地址问题
  14. 前端笔记1(选择器,动态增添/修改页面元素)
  15. rust 飞天指令_rust腐蚀游戏指令 游戏命令大全
  16. Python零基础速成班-第9讲-Python面向对象编程(上),对象和类、初始化、继承、重写、多态、类方法、组合
  17. Python中的repr()函数与 ‘!r‘的作用
  18. WIN32 完整的开发流程
  19. C语言毕业设计 图书管理系统
  20. Unity小优化之美术字贴图合并以合批

热门文章

  1. word论文排版插件_用这个Word插件,瞬间完成一键排版
  2. 教训总结(持续更新中)
  3. OSX修复GPT分区表过程
  4. 最新Django2.0.1在线教育零基础到上线教程(七)-4-6
  5. TCP与HTTP区别、HTTP与HTTPS的区别
  6. 智力题及答案(逻辑推理)
  7. Android 阿里百川sdk 接入填坑(淘宝客)
  8. python如何拟合函数_我们如何在Python中拟合一个sigmoid函数?(How do we fit a sigmoid function in Python?)...
  9. 如何提高测试用例的编写效率?
  10. 个人网站站长赚钱创收方式