日常生活 -- 面试思考
最近在找工作。跟一些公司的技術人員溝通了很多,了解到自己的不足。
要學和總結的東西太多了。
1、實時操作系統我只用了ucosii,那么freertos該怎么實現,還有一款國產的系統,RT-Thread 嵌入式實時操作系統這個也要了解一下。再有我現在主要用的是標準庫,而最新的HAL庫也要了解的。
2、熟悉linux內核管理、線程調度、設備訪問等基礎知識。
3、精通linux嵌入式驅動開發,熟悉USB、網卡、IIS、spi、串口、mipi、can、csi2、sdio、nor/nand flash、PCIE、DMA、PWM等外設接口和驅動開發。
4、對uboot、設備樹與文件系統有深刻了解。
5、具備TCP/IP、modbus、http,網絡編程,多進程、多線程編程經驗。掌握進程間通信、線程間通信與調度、熟悉鎖和原子操作。
6、eclipe使用。
7、MIPS平臺嵌入式軟件開發了解一下
8、具有至少一種無線通信協議(LoRa、Sub1g、2.4GHZ、433MHZ、WIFI、藍牙、NFC、ZigBee、Z-Wave、thread、NB-iot等)應用開發。
9、了解c++、python等語言
10、會使用QT
11、熟悉linux內核開發和調試技術以及gcc/gdb開發環境和調試工具,具有內核層的開發經驗。
12、熟練掌握本地管理工具(svn和git)。
13、熟悉或獨立開發或移植過linux驅動,理解設備樹、內核裁剪、阻塞非阻塞、交叉編譯器等概念。
14、樹莓派開發
15、熟悉ARM架構,嵌入式軟件架構。
16、3年以上技術管理經驗,具備帶領團隊和技術管理的能力
翻了一下近期投的面試公司的要求。大致是這些都需要掌握的。
我勒個去,太多要總結要學的了。這些的話,大部分手頭上還是有相關資料的。我也知道該看那些書。還是太懶了,浪費了大好的學習機會。
尤其是驅動部分,近期一定要惡補。如果說將錢14項搞明白有相關的項目經驗,找工作就會輕松很多,但是應該不會超過30K。最后負責帶領團隊,管理能力才是最終目標吧。
問題在于我要掌握這些東西,需要多長時間呢??????
從現在開始總結起來啊。本來想著五一還出去玩的,現在看來玩個屁吧。差的太多了。
總結
以上是生活随笔為你收集整理的日常生活 -- 面试思考的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么不懂技术的人可以做产品经理?
- 下一篇: 2021双十一电商行业研究报告:重塑消费