软件开发工作人员辞职报告及汇报(共18页).doc

上传人:飞****2 文档编号:19315576 上传时间:2022-06-06 格式:DOC 页数:17 大小:31.50KB
返回 下载 相关 举报
软件开发工作人员辞职报告及汇报(共18页).doc_第1页
第1页 / 共17页
软件开发工作人员辞职报告及汇报(共18页).doc_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《软件开发工作人员辞职报告及汇报(共18页).doc》由会员分享,可在线阅读,更多相关《软件开发工作人员辞职报告及汇报(共18页).doc(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上 软件开发工作人员辞职报告及汇报软件开发工作人员辞职报告及汇报尊敬的领导:我很遗憾自己在这个时候向公司正式提出辞职申请。来到xx公司两年多了,正是在这里我开始踏上了社会,完成了自己从一个学生到社会人的转变。有过欢笑,有过收获,也有过泪水和痛苦。公司平等的人际关系和开明的工作作风,一度让我有着找到了依靠的感觉,在这里我能开心的工作,开心的学习。然而工作上的毫无成熟感总让自己彷徨。记得您曾说过,工作上如果两年没起色就该往自己身上找原因了。或许这真是对的,由此我开始了思索,认真的思考。尽管我一思考,上帝便会发笑,但这笑带着一丝苦涩,思考的结果连自己都感到惊讶或许自己并不适合

2、软件开发这项工作。否定自己让自己很痛苦,然而人总是要面对现实的,自己的兴趣是什么, 自己喜欢什么,自己适合做什么,这一连串的问号一直让我沮丧,也让我萌发了辞职的念头,并且让我确定了这个念头软件开发工作人员辞职报告及汇报。或许只有重新再跑到社会上去遭遇挫折,在不断打拼中去寻找属于自己的定位,才是我人生的下一步选择。从小到大一直过得很顺,这曾让我骄傲,如今却让自己深深得痛苦,不能自拔,也许人真的要学会慢慢长大。能为公司效力的日子不多了,我一定会把好自己最后一斑岗位,做好项目开始前的属于自己的所有工作,尽力让项目做到平衡过渡。离开,目前的公司,离开许多曾经同甘共苦的同事,很舍不得的,忘不了领导们的尊

3、尊教诲,舍不得同事之间的那片真诚和友善。最后也愿公司在今后的工作中发挥优势,扬长避短,祝愿公司兴旺发达软件开发工作人员辞职报告及汇报。此致敬礼辞职人:20xx.x.10延伸阅读:Java软件开发工程师实习求职常见面试题1、请说出作用域public,private,protected,以及不写时的区别这四个作用域的可见范围如下表所示。说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected √ √ &r

4、adic;friendly √ √private √备注:只要记住了有4种访问权限,4个访问范围,然后将全选和范围在水平和垂直方向上分别按排从小到大或从大到小的顺序排列,就很容易画出上面的图了。2、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中

5、定义的那个完全相同的方法给覆盖了,这也是面向对象编程的多态性的一种表现。如果两个方法的参数列表完全一样,是否可以让它们的返回值不同来实现重载Overload。java就无法确定编程者倒底是想调用哪个方法了,因为它无法通过返回结果类型来判断软件开发工作人员辞职报告及汇报。3.HashMap和Hashtable的区别(1 )HashMap不是线程安全的 .hashmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。(2) HashTable是线程

6、安全的一个Collection。HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interf

7、ace的一个实现。最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。Hashtable和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异。4. ArrayList和LinkedListList 接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进

8、行存储,因此它的随机访问速度极快,而LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作。在具体应用时可以根据需要自由选择。前面说的Iterator只能对容器进行向前遍历,而 ListIterator则继承了Iterator的思想,并提供了对List进行双向遍历的方法软件开发工作人员辞职报告及汇报。5.hashCode方法的作用?(网友提供的一段,待改进:hashcode这个方法是用来鉴定2个对象是否相等的。那你会说,不是还有equals这个方法吗?不错,这2个方法都是用来判断2个对象是否相等的。但是他们是有区别的。一般来讲,equals这个方法是给用户调用的,如

9、果你想判断2个对象是否相等,你可以重写equals方法,然后在代码中调用,就可以判断他们是否相等了。简单来讲,equals方法主要是用来判断从表面上看或者从内容上看,2个对象是不是相等。举个例子,有个学生类,属性只有姓名和性别,那么我们可以认为只要姓名和性别相等,那么就说这2个对象是相等的软件开发工作人员辞职报告及汇报。hashcode方法一般用户不会去调用,比如在hashmap中,由于key是不可以重复的,他在判断key是不是重复的时候就判断了hashcode这个方法,而且也用到了equals方法。这里不可以重复是说equals和hashcode只要有一个不等就可以了!所以简单来讲,hash

10、code相当于是一个对象的编码,就好像文件中的md5,他和equals不同就在于他返回的是int型的,比较起来不直观。我们一般在覆盖equals的同时也要覆盖hashcode,让他们的逻辑一致。举个例子,还是刚刚的例子,如果姓名和性别相等就算2个对象相等的话,那么hashcode的方法也要返回姓名的hashcode值加上性别的hashcode值,这样从逻辑上,他们就一致了。要从物理上判断2个对象是否相等,用=就可以了。6、静态变量和实例变量的区别?在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的

11、实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象后才可以通过这个对象来使用,静态变量则可以直接使用类名来引用7、Integer与int的区别int是java提供的8种原始数据类型之一软件开发工作人员辞职报告及汇报Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值

12、的情况,8、Math.round(11.5)等於多少? Math.round(-11.5)等於多少?Math类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应,例如,ceil的英文意义是天花板,该方法就表示向上取整,所以,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor的英文意义是地板,该方法就表示向下取整,所以,Math.floor(11.6)的结果为11,Math.floor(-11.6)的结果是-12;最难掌握的是round方法,它表示 四舍五入 ,算法为Math.floor(

13、x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。9.AOP(1).概念介绍:所谓AOP,即Aspect orientied program,就是面向方面(切面)的编程,(2).解释什么是方面:贯穿到系统的各个模块中的系统一个功能就是一个方面,比如,记录日志,统一异常处理,事务处理,权限检查,这些功能都是软件系统的一个面,而不是一点,在各个模块中都要出现。(3).什么是面向方面编程:把系统的一个方面的功能封装成对象的形式来处理(4).怎么进行面向方面编程:把功能模块对应的对象作为切面嵌入到原

14、来的各个系统模块中,采用代理技术,代理会调用目标,同时把切面功能的代码(对象)加入进来,所以,用spring配置代理对象时只要要配两个属性,分别表示目标和切面对象(Advisor)。10、构造器Constructor是否可被override?构造器Constructor不能被继承,因此不能重写Override,但可以被重载Overload。阅读拓展:收集的一些嵌入式软件开发工程师面试题1、将一个字符串逆序2、将一个链表逆序13、计算一个字节里(byte)里面有多少bit被置14、搜索给定的字节(byte)5、在一个字符串中找到可能的最长的子字符串6、字(砥砺奋进的五年 大型成就展观后感:砥砺奋

15、进走向辉煌)符串转换为整数7、整数转换为字符串1.什么是平衡二叉树?编写一个删除平衡二叉树的程序?2.写一个程序,求有向有权图两点之间的最小权?3.根据你的理解,写出Cstring类的构造函数和析构函数?4.使用C语言实现对ini文件的访问,使程序可以对int,double,字符串类进行读写。5.n×n个方格(n为任意整数),定义若两个格有公共边则称两个格相邻。现将 个格中的N个格子图黑,使每个格子都与黑格子相邻。试编程,使N最小。1.static变量和static 函数各有什么特点?3.描述一下嵌入式基于ROM的运行方式基于ram的运行方式有什么区别。4.task 有几种状态?5

16、.task 有几种通讯方式?6.C函数允许重入吗?7.嵌入式操作系统和通用操作系统有什么差别?一面,技术面(1)VxWorks、uc/OS、Palm嵌入式系统操作系统的区别? 软件开发工作人员辞职报告及汇报 end#(2)做嵌入式软件开发和普通桌面软件开发有什么区别?(3)c语言问题,union和struct 的区别?(4)sizeof(一大堆变量),如果用这个函数分配内存的大小一定与定义相同吗?(5)解释什么是优先级反转。Can structures be passed to the functions by value?Why cannot arrays be passed by valu

17、es to functions?Advantages and disadvantages of using macro and inline functions?What happens when recursion functions are declared inline?Scope of static variables?Difference between object oriented and object based languages?Multiple inheritance – objects contain howmany multiply inherited a

18、ncestor?What are the 4 different types of inheritance relationship?How would you find out the no of instance of a class?Is java a pure object oriented language? Why?Order of constructor and destructor call in case of multiple inheritance?12Can u have inline virtual functions in a class?When you inhe

19、rit a class using private keyword which members of base class are visible to the derived class?What is the output of printf(?nabbcdref); -> ef#define cat(x,y) x#y concatenates x to y. But cat(cat(1,2),3) does not expand but gives preprocessor warning. Why?Can you have constant volatile variable?

20、Yes, you can have a volatile pointer?+*ip increments what? it increments what ip points toOperations involving unsigned and signed – unsigned will be converted to signeda+b -> (a+)+bmalloc(sizeof() will return – valid pointermain() fork();fork();fork();printf(?hello world); – wi

21、ll print 8 times.Array of pts to functions – void (*fptr1)()Which way of writing infinite loops is more efficient than others? there are 3ways.# error – what it does?How is function itoa() written?Who to know wether systemuses big endian or little endian format and how to convert among t

22、hem?What is interrupt latency?What is forward reference w.r.t. pointers in c?How is generic list manipulation function written which accepts elements of any kind?What is the difference between hard real-time and soft real-time OS?What is interrupt latency? How can you recuce it?What is the differnce

23、 between embedded systems and the system in which rtos is running?How can you define a structure with bit field members?What are the features different in pSOS and vxWorks?How do you write a function which takes 2 arguments – a byte and a field in the byte and returns the value of the field in

24、 that byte?What are the different storage classes in C?What are the different qualifiers in C?What are the different BSD and SVR4 communication mechanisms一位资深的嵌入式项目经理曾这样对我说:搞嵌入式要往下走,要搞底层要搞算法,因为它们比较有前途。Embedded firmware interview questionsWrite function in C that gets array of chars, and search for t

25、he longest sequence of repeatedly 1 bits. It returns the the first bit place in d will run the function update_time(). There is a function unsigned long get_time() that returns the time. You need to implement the two functions. – (a) You need to count every interrupt in order to save the numbe

26、r of seconds. (b) The counter will be the 16bit MSB, and the actual register will be 16bit LSB. (c) If the register will be at xfff, you will return MSB that is not correct, because you will read the counter, then interrupt will accure and increment by one. Now you have counter that is not correct.

27、(d) You need to check for the (c) problem, and if you catch the problem, you need to read once again the register and the counter before you return them. You depend on the fact the you have about another second until the register will loop.对嵌入式初学者有必要解释一下什么是firmware,中文为固件,一般跑在DSP上,是比较底层的东西,也是目前比较热门和有

28、挑战性的嵌入式工种。从下面的一则招聘信息中我们也可以知道Firmware大概干些什么。招聘职位: Firmware engineer/Senior Firmware engineer职位描述: Firmware Engineer123Responsibility:Developing or adapting hardware device driverDeveloping or adapting embedded application software for Video CodecImplementing software on system-on-chip solution using

29、a combination of Cand assembly programming languages. Tuning software for performanceRequirements:.Solid skills developing in C and assembly languages ,Experience developing and debugging embedded systems(ARC, ARM, MIPS, SPARC, ?).familiar with peripherals and protocols, such as I2C,UART,USB,LCD,Eth

30、ernet,IDE,SD,TCP/IP,RTP,Knowledgeof Video CODEC standard and principle,eg: MPEG-1/2/4, H.264 is preferred.good at English, team player, positive personality,and able to work under pressure to meet deadlines.BS in Electrical Engineering, Computer Science,Ability to learn and apply new knowledge quick

31、ly职位要求: Senior FirmwareEngineer Responsibility:Development of embedded software systems for video processing,involve in all phases of the embedded software development cycle including research, design, implementation, system debug, and documentation.Top-level system firmware integration;System perfo

32、rmance trimming and improvement;Requirements:Experience developing and debugging embedded systems(ARC, ARM, MIPS, SPARC, ?),especially in a RTOSenvironment(ThreadX,uclinux,MQX).familiar with peripherals and protocols,such as I2C,UART,USB,LCD,Ethernet,IDE,SD,TCP/IP,RTP.Good knowledge of Video CODEC s

33、tandard and principle,(eg: MPEG-1/2/4, H.264), hands-on.experience on video encode/decode as wellas video applications(HDTV, streaming media,HD-DVD, PVR/VOD, networked camera, digitalcamcorder/camera, video conferencing,1234and/or record-able media) is desirable.Good at English, team player, positive personality,and able to work under pressure to meet deadlines.专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁