软件开发C++四年工作总结

艳阳高照,却暴雨连连
    稍纵即逝,一眨眼就毕业四年。也正当是自己的人生的一个转折点。四年前给刚刚毕业的自己下了一个小小的目标,四年之后达到一定某一个目标,回首四年每一年的历程,感觉自己付出没有白费,总体目标达到。但是在付出的过程中,却遗忘了一些细节的关注点。
    2016.5.25号经过内心抉择,决心离开现在的公司。主要是个人往自己的梦想更近发展。之后就开始忙碌为期两个礼拜基础功课的复习。而后开始为期两个礼拜面试(大小公司都面试过,eg: 腾讯  美的集团 任我行网络科技  金证科技   美亚柏科  服云科技 网宿科技 天锐科技高德地图 等 )
 以下是面试中涉及到技术知识点:
    1 TCP和UDP面试总结
       TCP和UDP区别
        TCP四层网络协议  
       TCP如何确保可靠机制(序列号及确认重传机制)
       TCP三次握手机制及三次握手发生在TCP中哪一层
       TCP为何要进行四次关闭(全双工机制)
       TCP UDP报头格式 长度 及最大网络传输单元(MTU)  1500个字节
       TCP滑动窗口机制作用。  (网络繁忙 保证可靠传输字节)
       UDP是否可以确保可靠传输呢?  可以 怎么封装
       UDP发送长度是否受到限制
2 C++虚函数实现。
     虚函数实现原理(虚表及虚函数指针)
     纯虚函数实现及如何声明。
     虚函数作用。
     构造函数和析构函数顺序.
     浅拷贝和深拷贝
     friend友元函数作用
     仿函数概念
     模板及模板实例化作用。
3  linux环境下(shell脚本)。
   linux内核组成。
   gdb调试(a: 多进程  b:多线程调试  c: bt 
查看程序运行到当前位置之前所有的堆栈帧情况  d:  info locals查看main函数栈         框里面局部变量的值   及调试过程中收到kill信号或者pipe信号会怎么样  )
   gdb调试过程查看数组值:   
int *array = (int *) malloc (len * sizeof (int));  于是,在GDB调试过程中,你可以以如下命令显示出这个动态                                     数组的取值: p *array@len 
   Makefile编写及常用推倒脚本$$ $<等.
   linux环境下网络查看(netstat)及查看进程(ps) 
   awk及find使用
   ls中各个属性含义
4  指针及引用区别。
5 const修饰函数 变量 及与define差别.
6 网络编程(结合项目进行说明)
   sockt通信(客户端服务端通信C/S模型)
   I/O多路复用 及常用 select实现机制 EPOLL实现机制差异。
   大小端问题解决.
7 STL容器及常用算法使用
    各大容器比较优缺点及使用原则(vector set list deque等)
    快速排序,堆排序 单链表 循环链表判断 链表是否交叉 双向链表 选择排序 插入排序  二分查找法等。
8 相关函数实现机制。
    atoi  MyString  strcpy memcpy  sizeof  strlen 
9  多进程多线通信机制
    多进程同步机制及互斥机制( PV操作  共享内存 管道  信号量 socket 消息队列)
    多线程同步机制及互斥机制 (条件变量 队列 互斥锁 等)
    多进程多线程区别。 
    线程是否安全(不安全) 及用线程实现生产者消费者案例。 
10 设计模式
     单例模式等 使用原则,什么时候使用.
11 数据库 
    oracle数据库及informix数据库差异.
    sql中事务的概念
    索引作用
    存储过程概念
    oracle统计前面几条数据及不重复数据.
    基本对表操作: 统计 删除 
12 个人职业发展
     个人未来2-5年之间发展目标。与贵公司是否匹配
13  是否带人经验。

从本次面试过程中,发现大部分技术知识点在平时基本上使用过,只是关注使用规则,却很少关注使用细节及实现原理。 

总结如下:
 1 技术方面,加深了解实现原理及前后关联细节。
    C++基础知识巩固(需在工作需要相关书籍加深基础知识了解)
     shell脚本加强,平时多加学习.
 2 由于前面毕业几年比较少关注带人经验,争取2到3年之间往带人方向发展【技术管理或者项目管理方向发展】。
    沟通能力提升,平时在工作中说话方式 相关问题处理及工作总结需要梳理清晰
    多向有经验的领导学习经验,分享个人心得等。
 3 定制个人四年在新的公司 新气象新目标往前走.    
     在特定条件下,制定特定的发展方向。

最后,期望明天自己在新的公司,有一个新的开始。 同时也很希望大家针对以上的问题多多评论。或者分享相关的个人经验。 
   
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值