我是靠谱客的博主 开放天空,最近开发中收集的这篇文章主要介绍2018秋招暨年度总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

年年岁岁花相似,岁岁年年人不同,时间过得真快,明天即将登上回家的列车,听着歌来总结下这一年走过的路,然后洗心革面,重新再来~

前言

    我该从哪里开始呢,我该以怎么样的方式写下这篇文章,用两首我最喜欢的歌曲《In My Secret Life》和《Five Hundred Miles》开始吧,无论写的怎么样,这都是我这一年生活的见证。回顾是为了更好的前进,那句话怎么说来着,不忘初心。
在这样的时间点上,我相信,无论这一年过得好不好,我的2018就这样结束了。

第一个阶段:2月~3月(工程篇)

    18年2月的时候,也正是寒假回家前,自己和公司的倪哥一块终于把研究所下属的工作交付测试完成了。回头来看,这段半实习的生活给自己之前的嵌入式学习更加巩固了些,同时对Linux线程、信号、信号量这块知识更加深了,自己也算有一个完整的项目经历。另外一个收获就是那时为了交接自己写的文档,直到现在还起着作用,要学会记笔记,文档有时比代码的作用更明晰。
    寒假假期归来,3月份主要是在学校和公司两地跑,主要做的工作是阅读ADI公司射频传感器的英文文档,然后提取封装一个自己使用的应用库,能够在射频段完成数据的发射和接收。自己印象比较深的是,首先利用matlab生成一个正弦波基带数据,然后利用该传感器自发自收,最后再放到matlab上观测接收数据的频率成分,完成验证。
之后尝试学习了两个功能。

  • Zynq HDMI显示屏驱动的显示部分,由于对硬件逻辑设计部分不太懂,最后也只是裸机测试了下。
  • Linux内核和设备驱动部分。内核部分主要学习了Linux内核自启动的过程。驱动部分主要是字符设备驱动,主要学习是设备文件、设备节点的创建;应用层的write、read、poll、ioctol等函数在驱动层对应的实现,应用层和内核层数据的交互:copy_from_user/copy_to_user以及一个重要的函数mmap。自己主要遇到的难点是驱动程序中的注册的中断信号是如何传递到应用层的,如果通过设备树文件的方式(更加灵活)该如何实现。
    此处推荐宋宝华、毛德操、韦东山的书和视频。
第二个阶段:4月~5月(实习篇)

    大概是4月份的样子,各大公司开始了春季的实习生招聘,我们实验室之前三令五申不许找实习,可这个阶段大家都开始写简历并开始投递了。我在这个阶段也写了第一个版本的简历(特别丑,还是表格那种),之后开始了公司的投递,由于我之前的项目经历主要是嵌入式和Linux应用编程,因此找的岗位大概就是这两个方向的。
    春季实习由于我的后知后觉,主要就投了腾讯和华为两家公司。首先就是网上简历的填写、性格测评、技术笔试,我记得腾讯的性格测评是在图书馆做的,据实填写就行,反正暴露了自己不太具有领导力、遇到大场合会有点紧张的性格吧,华为的性格测评很对我的胃口,就是吃苦耐劳、研究精神的这些,和我的性格其实挺适合的。
     之后就是面试了,首先面的就是腾讯,在一家酒店打卡签到,面试官在二十层的房间里,一面的面试官对我特别好,自我介绍后写了大概是字符串去空格的代码,数学题之后就面试结束了,当天晚上他们一直加班统计给当天的面试结果,如果过了会通知你第二天继续去面试,我非常幸运的第二天又去参加了二面,这次面试官是个大佬,气场超强,自我介绍后问了QQ使用的协议以及二叉树转换为链表的问题,然后对我的回答不是很满意,给的建议是多看看算法相关的代码,而不是经常写业务代码。那时候自己连《剑指offer》还没看完呢,结果凉凉~
    后面面的就是华为了,它家的面试主要包括业务面和综合面两轮,如果业务面面试通过,就可以直接进入到综合面。我和面试官讨论讲了下去年研究所的项目,然后很幸运的通过了。后面由于一些个人原因没法参加暑期实习,对于这家公司,我一直怀有很深的感情,在这里说声谢谢吧。
    我的春季实习面试大概就是这样,后面看那些大佬们,无不是从研一都认真准备,然后在机会到来的时候顺利拿到offer。因此如果希望早点加入这些公司,那么就早一点开始准备,技能+项目+态度+算法,我想就不会出现像我这样的情况了。

第三个阶段:5月~6月(工程篇+准备篇)

    春季实习面试结束后,自己主要做了两个方面的事情。

  • 工程方面。在去年工程的基础上更进一步,利用生产者消费者模型完成数据的采集与网络传输。对环形缓冲区、消息队列有了进一步的理解,但是还不是特别熟练应用。
  • 技能方面。有了实习面试的经历,自己也认识到自己算法方面的不足,开始学习《剑指offer》和《后台开发》两本书,其实基础的知识都了解,重要的是对知识架构的掌握,这两本书都可以作为框架,然后在这个体系下补充小知识点即可。重要的是代码要多敲多调试,笔者就是在这个阶段开始熟练链表和STL的使用,在牛客网每天做题库的题,看着每天AC的题逐渐增多真的很有成就感。
第四个阶段:7月~10月(秋招篇)

    6月底实验室就放假了,和实验室的伙伴们也开始正式踏上了秋招的征程,当然前期就是每天到实验室看看书,复习书并修改自己的简历,完成网上投递。
    7月10号左右,我和实验室另外两位伙伴都收到了S公司的电话面试通知,印象非常深的是那天是星期六,实验室几乎没什么人,我们三个都非常紧张地等待对方的电话。大概九点多的样子,我第一个收到面试官的电话,面试主要问的是技能部分,印象非常深的两个问题:TCP协议中窗口的大小是可以扩展的吗,printf变参的原理是什么。这次面试首先是自己根本没有复习到面试要求的程度,第二是对于会和不会的问题模糊不清,没有直截了当地告诉面试官换下一道题,导致在不会的题上纠缠太久,给面试官留下了非常不好的印象。
    这次面试之后我和另外两位同学正式进入了秋招状态,白天去图书馆看书、敲代码,晚饭后去教室看书到九点,然后再回到教研室看书、投简历。
    这段时间主要学习的知识有:C/C++语言部分、TCP/IP(计算机网络)详解部分、操作系统部分、算法部分,晚上主要学习了侯捷老师的STL视频教程,各大数据类型和内存分配这块内容。
    找了下当初投简历的记录:
在这里插入图片描述在这里插入图片描述
    面试的经验都是大同小异,大家可以去牛客网看,我就不献丑了。到9月底的时候实验室的同学们都差不多拿到了理想的offer,十一的时间给大家一个时间段来缓冲思考下,十月份(大概就是中秋节左右),主要是签三方的阶段。自己主要想丰富下自己秋招的经历,又面试了三家公司,一路走来经历过电话面、视频面和现场面,算是给秋招画上一个句号吧。
    笔者最后拿到的offer主要分成两类,一类是IC行业性质公司的软件开发工程师,另一类是互联网公司的软件开发工程,最后还是选择了后者,进入了梦想中的大厂。base深圳,职位后台开发,希望能够在这个行业能够深入下去,希望能和你一起携手同行,一路走下去!

第五个阶段:11月~1月(毕设校园篇)

这个阶段主要就是:

  • 个人签三方和做毕业设计
  • 参加了学校5公里马拉松
  • 和两个同学去重庆短期旅游观光下。

工程部分主要是信号处理的仿真及c/c++实现,都是业务代码,很惭愧。

尾声

这一年经历过跑到图书馆等待开门的早晨
这一年也经历过听着图书馆闭馆音乐收拾东西的晚上
这一年经历过为了面试紧张难以入睡的前夕
这一年也经历过面试官发放第一个offer的欣喜
这一年经历过互联网寒潮对身边同学的影响
可这一年也经历过公司和面试官给予自己的肯定
那可是梦想花开的声音

这学年比较让我自豪的也就下面两张图啦:
在这里插入图片描述
在这里插入图片描述
其实回头看来,这一年自己过得还是有很多遗憾,最重要的是自己不够全力以赴吧。那种为了梦想而不顾一切、甚至流泪的感觉,可能也是自己一直努力前夕的动力所在!
希望2019的自己能够事事顺利,完成自己的小目标。

精诚所至,金石为开
------2019年1月28日

最后

以上就是开放天空为你收集整理的2018秋招暨年度总结的全部内容,希望文章能够帮你解决2018秋招暨年度总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部