![軟件開發(fā)工作人員辭職報告及匯報(共18頁)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/948756f6-a841-4bdb-96d6-83623488e99b/948756f6-a841-4bdb-96d6-83623488e99b1.gif)
![軟件開發(fā)工作人員辭職報告及匯報(共18頁)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/948756f6-a841-4bdb-96d6-83623488e99b/948756f6-a841-4bdb-96d6-83623488e99b2.gif)
![軟件開發(fā)工作人員辭職報告及匯報(共18頁)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/948756f6-a841-4bdb-96d6-83623488e99b/948756f6-a841-4bdb-96d6-83623488e99b3.gif)
![軟件開發(fā)工作人員辭職報告及匯報(共18頁)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/948756f6-a841-4bdb-96d6-83623488e99b/948756f6-a841-4bdb-96d6-83623488e99b4.gif)
![軟件開發(fā)工作人員辭職報告及匯報(共18頁)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/948756f6-a841-4bdb-96d6-83623488e99b/948756f6-a841-4bdb-96d6-83623488e99b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上 軟件開發(fā)工作人員辭職報告及匯報軟件開發(fā)工作人員辭職報告及匯報尊敬的領(lǐng)導(dǎo):我很遺憾自己在這個時候向公司正式提出辭職申請。來到xx公司兩年多了,正是在這里我開始踏上了社會,完成了自己從一個學(xué)生到社會人的轉(zhuǎn)變。有過歡笑,有過收獲,也有過淚水和痛苦。公司平等的人際關(guān)系和開明的工作作風(fēng),一度讓我有著找到了依靠的感覺,在這里我能開心的工作,開心的學(xué)習(xí)。然而工作上的毫無成熟感總讓自己彷徨。記得您曾說過,工作上如果兩年沒起色就該往自己身上找原因了。或許這真是對的,由此我開始了思索,認真的思考。盡管我一思考,上帝便會發(fā)笑,但這笑帶著一絲苦澀,思考的結(jié)果連自己都感到驚訝或許自己并不適合
2、軟件開發(fā)這項工作。否定自己讓自己很痛苦,然而人總是要面對現(xiàn)實的,自己的興趣是什么, 自己喜歡什么,自己適合做什么,這一連串的問號一直讓我沮喪,也讓我萌發(fā)了辭職的念頭,并且讓我確定了這個念頭軟件開發(fā)工作人員辭職報告及匯報?;蛟S只有重新再跑到社會上去遭遇挫折,在不斷打拼中去尋找屬于自己的定位,才是我人生的下一步選擇。從小到大一直過得很順,這曾讓我驕傲,如今卻讓自己深深得痛苦,不能自拔,也許人真的要學(xué)會慢慢長大。能為公司效力的日子不多了,我一定會把好自己最后一斑崗位,做好項目開始前的屬于自己的所有工作,盡力讓項目做到平衡過渡。離開,目前的公司,離開許多曾經(jīng)同甘共苦的同事,很舍不得的,忘不了領(lǐng)導(dǎo)們的尊
3、尊教誨,舍不得同事之間的那片真誠和友善。最后也愿公司在今后的工作中發(fā)揮優(yōu)勢,揚長避短,祝愿公司興旺發(fā)達軟件開發(fā)工作人員辭職報告及匯報。此致敬禮辭職人:20xx.x.10延伸閱讀:Java軟件開發(fā)工程師實習(xí)求職常見面試題1、請說出作用域public,private,protected,以及不寫時的區(qū)別這四個作用域的可見范圍如下表所示。說明:如果在修飾的元素上面沒有寫任何訪問修飾符,則表示friendly。作用域 當前類 同一package 子孫類 其他packagepublic √ √ √ √protected &a
4、mp;radic; √ √friendly √ √private √備注:只要記住了有4種訪問權(quán)限,4個訪問范圍,然后將全選和范圍在水平和垂直方向上分別按排從小到大或從大到小的順序排列,就很容易畫出上面的圖了。2、Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型?重載Overload表示同一個類中可以有多個名稱相同的方法,但這些方法的參數(shù)列表各不相同(即參數(shù)個數(shù)或類型不同)。重寫Override表示子類中的方法可以與父類中的某個方法的名稱和參數(shù)完全相同
5、,通過子類創(chuàng)建的實例對象調(diào)用這個方法時,將調(diào)用子類中的定義方法,這相當于把父類中定義的那個完全相同的方法給覆蓋了,這也是面向?qū)ο缶幊痰亩鄳B(tài)性的一種表現(xiàn)。如果兩個方法的參數(shù)列表完全一樣,是否可以讓它們的返回值不同來實現(xiàn)重載Overload。java就無法確定編程者倒底是想調(diào)用哪個方法了,因為它無法通過返回結(jié)果類型來判斷軟件開發(fā)工作人員辭職報告及匯報。3.HashMap和Hashtable的區(qū)別(1 )HashMap不是線程安全的 .hashmap是一個接口 是map接口的子接口,是將鍵映射到值的對象,其中鍵和值都是對象,并且不能包含重復(fù)鍵,但可以包含重復(fù)值。HashMap允許null key和n
6、ull value,而hashtable不允許。(2) HashTable是線程安全的一個Collection。HashMap是Hashtable的輕量級實現(xiàn)(非線程安全的實現(xiàn)),他們都完成了Map接口,主要區(qū)別在于HashMap允許空(null)鍵值(key),由于非線程安全,效率上可能高于Hashtable。HashMap允許將null作為一個entry的key或者value,而Hashtable不允許。HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因為contains方法容易讓人引起誤解。Hashtable繼承自D
7、ictionary類,而HashMap是Java1.2引進的Map interface的一個實現(xiàn)。最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多個線程訪問Hashtable時,不需要自己為它的方法實現(xiàn)同步,而HashMap 就必須為之提供外同步。Hashtable和HashMap采用的hash/rehash算法都大概一樣,所以性能不會有很大的差異。4. ArrayList和LinkedListList 接口對Collection進行了簡單的擴充,它的具體實現(xiàn)類常用的有ArrayList和LinkedList。你可以將任何東西放到一個List容器中,
8、并在需要時從中取出。ArrayList從其命名中可以看出它是一種類似數(shù)組的形式進行存儲,因此它的隨機訪問速度極快,而LinkedList的內(nèi)部實現(xiàn)是鏈表,它適合于在鏈表中間需要頻繁進行插入和刪除操作。在具體應(yīng)用時可以根據(jù)需要自由選擇。前面說的Iterator只能對容器進行向前遍歷,而 ListIterator則繼承了Iterator的思想,并提供了對List進行雙向遍歷的方法軟件開發(fā)工作人員辭職報告及匯報。5.hashCode方法的作用?(網(wǎng)友提供的一段,待改進:hashcode這個方法是用來鑒定2個對象是否相等的。那你會說,不是還有equals這個方法嗎?不錯,這2個方法都是用來判斷2個對象
9、是否相等的。但是他們是有區(qū)別的。一般來講,equals這個方法是給用戶調(diào)用的,如果你想判斷2個對象是否相等,你可以重寫equals方法,然后在代碼中調(diào)用,就可以判斷他們是否相等了。簡單來講,equals方法主要是用來判斷從表面上看或者從內(nèi)容上看,2個對象是不是相等。舉個例子,有個學(xué)生類,屬性只有姓名和性別,那么我們可以認為只要姓名和性別相等,那么就說這2個對象是相等的軟件開發(fā)工作人員辭職報告及匯報。hashcode方法一般用戶不會去調(diào)用,比如在hashmap中,由于key是不可以重復(fù)的,他在判斷key是不是重復(fù)的時候就判斷了hashcode這個方法,而且也用到了equals方法。這里不可以重復(fù)
10、是說equals和hashcode只要有一個不等就可以了!所以簡單來講,hashcode相當于是一個對象的編碼,就好像文件中的md5,他和equals不同就在于他返回的是int型的,比較起來不直觀。我們一般在覆蓋equals的同時也要覆蓋hashcode,讓他們的邏輯一致。舉個例子,還是剛剛的例子,如果姓名和性別相等就算2個對象相等的話,那么hashcode的方法也要返回姓名的hashcode值加上性別的hashcode值,這樣從邏輯上,他們就一致了。要從物理上判斷2個對象是否相等,用=就可以了。6、靜態(tài)變量和實例變量的區(qū)別?在語法定義上的區(qū)別:靜態(tài)變量前要加static關(guān)鍵字,而實例變量前則
11、不加。在程序運行時的區(qū)別:實例變量屬于某個對象的屬性,必須創(chuàng)建了實例對象,其中的實例變量才會被分配空間,才能使用這個實例變量。靜態(tài)變量不屬于某個實例對象,而是屬于類,所以也稱為類變量,只要程序加載了類的字節(jié)碼,不用創(chuàng)建任何實例對象,靜態(tài)變量就會被分配空間,靜態(tài)變量就可以被使用了??傊?,實例變量必須創(chuàng)建對象后才可以通過這個對象來使用,靜態(tài)變量則可以直接使用類名來引用7、Integer與int的區(qū)別int是java提供的8種原始數(shù)據(jù)類型之一軟件開發(fā)工作人員辭職報告及匯報Java為每個原始類型提供了封裝類,Integer是java為int提供的封裝類。int的默認值為0,而Integer的默認值為n
12、ull,即Integer可以區(qū)分出未賦值和值為0的區(qū)別,int則無法表達出未賦值的情況,8、Math.round(11.5)等於多少? Math.round(-11.5)等於多少?Math類中提供了三個與取整有關(guān)的方法:ceil、floor、round,這些方法的作用與它們的英文名稱的含義相對應(yīng),例如,ceil的英文意義是天花板,該方法就表示向上取整,所以,Math.ceil(11.3)的結(jié)果為12,Math.ceil(-11.3)的結(jié)果是-11;floor的英文意義是地板,該方法就表示向下取整,所以,Math.floor(11.6)的結(jié)果為11,Math.floor(-11.6)的結(jié)果是-1
13、2;最難掌握的是round方法,它表示 四舍五入 ,算法為Math.floor(x+0.5),即將原來的數(shù)字加上0.5后再向下取整,所以,Math.round(11.5)的結(jié)果為12,Math.round(-11.5)的結(jié)果為-11。9.AOP(1).概念介紹:所謂AOP,即Aspect orientied program,就是面向方面(切面)的編程,(2).解釋什么是方面:貫穿到系統(tǒng)的各個模塊中的系統(tǒng)一個功能就是一個方面,比如,記錄日志,統(tǒng)一異常處理,事務(wù)處理,權(quán)限檢查,這些功能都是軟件系統(tǒng)的一個面,而不是一點,在各個模塊中都要出現(xiàn)。(3).什么是面向方面編程:把系統(tǒng)的一個方面的功能封裝成對
14、象的形式來處理(4).怎么進行面向方面編程:把功能模塊對應(yīng)的對象作為切面嵌入到原來的各個系統(tǒng)模塊中,采用代理技術(shù),代理會調(diào)用目標,同時把切面功能的代碼(對象)加入進來,所以,用spring配置代理對象時只要要配兩個屬性,分別表示目標和切面對象(Advisor)。10、構(gòu)造器Constructor是否可被override?構(gòu)造器Constructor不能被繼承,因此不能重寫Override,但可以被重載Overload。閱讀拓展:收集的一些嵌入式軟件開發(fā)工程師面試題1、將一個字符串逆序2、將一個鏈表逆序13、計算一個字節(jié)里(byte)里面有多少bit被置14、搜索給定的字節(jié)(byte)5、在一個
15、字符串中找到可能的最長的子字符串6、字(砥礪奮進的五年 大型成就展觀后感:砥礪奮進走向輝煌)符串轉(zhuǎn)換為整數(shù)7、整數(shù)轉(zhuǎn)換為字符串1.什么是平衡二叉樹?編寫一個刪除平衡二叉樹的程序?2.寫一個程序,求有向有權(quán)圖兩點之間的最小權(quán)?3.根據(jù)你的理解,寫出Cstring類的構(gòu)造函數(shù)和析構(gòu)函數(shù)?4.使用C語言實現(xiàn)對ini文件的訪問,使程序可以對int,double,字符串類進行讀寫。5.n×n個方格(n為任意整數(shù)),定義若兩個格有公共邊則稱兩個格相鄰。現(xiàn)將 個格中的N個格子圖黑,使每個格子都與黑格子相鄰。試編程,使N最小。1.static變量和static 函數(shù)各有什么特點?3.描述一
16、下嵌入式基于ROM的運行方式基于ram的運行方式有什么區(qū)別。4.task 有幾種狀態(tài)?5.task 有幾種通訊方式?6.C函數(shù)允許重入嗎?7.嵌入式操作系統(tǒng)和通用操作系統(tǒng)有什么差別?一面,技術(shù)面(1)VxWorks、uc/OS、Palm嵌入式系統(tǒng)操作系統(tǒng)的區(qū)別? 軟件開發(fā)工作人員辭職報告及匯報 end#(2)做嵌入式軟件開發(fā)和普通桌面軟件開發(fā)有什么區(qū)別?(3)c語言問題,union和struct 的區(qū)別?(4)sizeof(一大堆變量),如果用這個函數(shù)分配內(nèi)存的大小一定與定義相同嗎?(5)解釋什么是優(yōu)先級反轉(zhuǎn)。Can structures be passed to the functions
17、by value?Why cannot arrays be passed by values 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 &nda
18、sh; objects contain howmany multiply inherited ancestor?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 i
19、nline virtual functions in a class?When you inherit 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 wa
20、rning. Why?Can you have constant volatile variable? 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 poi
21、ntermain() fork();fork();fork();printf(?hello world); – will 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 wet
22、her systemuses big endian or little endian format and how to convert among them?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-ti
23、me OS?What is interrupt latency? How can you recuce it?What is the differnce 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
24、– a byte and a field in the byte and returns the value of the field in 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一位資深的嵌入式項目經(jīng)理曾這樣對我說:搞嵌入式要往下走,要搞底層要搞算法,因為它們比較有前途。Embedded firmware i
25、nterview questionsWrite function in C that gets array of chars, and search for the 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 fun
26、ctions. – (a) You need to count every interrupt in order to save the number 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 in
27、terrupt will accure and increment by one. Now you have counter that is not correct. (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
28、 the register will loop.對嵌入式初學(xué)者有必要解釋一下什么是firmware,中文為固件,一般跑在DSP上,是比較底層的東西,也是目前比較熱門和有挑戰(zhàn)性的嵌入式工種。從下面的一則招聘信息中我們也可以知道Firmware大概干些什么。招聘職位: Firmware engineer/Senior Firmware engineer職位描述: Firmware Engineer123Responsibility:Developing or adapting hardware device driverDeveloping or adapting embedded applica
29、tion software for Video CodecImplementing software on system-on-chip solution using 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, M
30、IPS, SPARC, ?).familiar with peripherals and protocols, such as I2C,UART,USB,LCD,Ethernet,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 le
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物聯(lián)網(wǎng)時代的移動設(shè)備中嵌入式開發(fā)新機遇
- 環(huán)??萍荚谕苿泳G色能源發(fā)展中的作用
- 現(xiàn)代家庭教育與孩子未來職業(yè)規(guī)劃的聯(lián)動
- Unit 5 The colourful world Part C Reading time大單元整體說課稿表格式-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊001
- Unit 1 Wish you were here Integrated skills (1) 說課稿-2024-2025學(xué)年高中英語牛津譯林版(2020)選擇性必修第三冊
- 2023三年級英語下冊 Unit 10 Is he a farmer第2課時說課稿 湘少版
- Unit 4 History and Traditions Reading for Writing 說課稿-2024-2025學(xué)年高中英語人教版(2019)必修第二冊
- 2024年五年級語文下冊 第六單元 17 跳水說課稿 新人教版
- 《3 熱空氣和冷空氣》說課稿-2023-2024學(xué)年科學(xué)三年級上冊蘇教版
- 2025地質(zhì)災(zāi)害治理工程施工合同
- GA/T 718-2007槍支致傷力的法庭科學(xué)鑒定判據(jù)
- 核醫(yī)學(xué)內(nèi)分泌系統(tǒng)課件
- 非常規(guī)天然氣課件
- 振動標線設(shè)計規(guī)范
- 生育保險待遇申請表
- XX區(qū)XXX灌區(qū)水資源論證報告書
- 新教材教科版五年級下冊科學(xué)全冊課時練(課后作業(yè)設(shè)計)(含答案)
- 電廠鋼結(jié)構(gòu)施工方案(53頁)
- 7.5正態(tài)分布課件(共26張PPT)
- 水體國產(chǎn)載體固化微生物
- 七年級語文課外閱讀理解練習(xí)
評論
0/150
提交評論