上个月辞职了,这一段时间一直在忙着找工作。之前主要是做机顶盒方面开发的,总感觉技术面有点窄,所以打算往TCP/IP网络和底层发展。
大致看了一下书籍《TCP-IP详解(第一卷)》,《UNIX网络编程卷1:套接字联网API(第3版)》,《UNIX环境高级编程》,顺便看了下《鸟哥的Linux私房菜–基础学习篇(第三版) 》,之前一直是在linux平台做开发,以为对linux平台下的开发有一些了解,其实看了一些书之后发现还有很多不足的,各种网络相关的命令、vi,gcc,gdb开发环境这些还有很多需要学习,以前总觉得做好自己的那一块就ok了,忽略了环境搭建,工具的使用,眼光实在有些狭隘。一份工作你很有可能无法干一辈子,多熟悉一些开发相关的东西,以后很有可能会多一条路。扯远了,回到正题。
前后面试了6家公司,其中有腾讯,中兴,理邦这样的大公司,也有数字太和壹捌科技这样的一家中小公司,还有audioCode一家以色列的外资公司。最后拿到offer的有中兴和数字太和。先按面试的先后顺序说一下面试经历,然后总结一些通用的面试题。
我在一个周一的上午和公司提出离职,下午就收到答复,明天可以不用来上班了。怎么说呢,心情有点复杂。这家公司是一家创业型公司,刚开始招聘的时候是说要做TCP/IP网络方面的开发,而且感觉技术有些高大上,什么负载均衡,应用加速等等。后面发现初创型公司有它的各种风险,这些以后会专门写一个总结,总之各种原因吧,并没有开始软件开发的工作,所以我提出了离职。离职批准了,第二天我就开始找工作了,先把之前在网上注册的简历修改一下,刷新为找工作状态。然后准备通用的嵌入式面试题和自己简历上写的工作经历和项目经历。老实说刚开始心里没底,只想着能做网络方面嵌入式开发,因为自己只擅长linux下c语言开发