2024ms總結(jié)(1)

我是從這個月才開始ms,從月初開始公開簡歷,基本無人問津,來zhao我的都是外包,剛開始肯定是不想去外包的,拒掉了好幾個外包,后面發(fā)現(xiàn)除了外包沒有其他人理我了,我才開始主動投簡歷,HR大部分都是已讀不回,還有幾個直接說我的簡歷不合適,可想而知也知道是因?yàn)槲业哪挲g和性別。2021年找工作的時候不需要投簡歷,一周就約滿ms了,工作也是在一周之內(nèi)定下來的,今年這個行情能有個ms機(jī)會就不錯了。本人對工作的要求不高,只要雙休,八小時工作制,工資說的過去就行,因?yàn)闆]有房貸車貸也不準(zhǔn)備結(jié)婚生孩子,工資夠自己花就行了,所以那些996的大廠ms我都是直接拒掉的,本人不喜歡太卷。后面發(fā)現(xiàn)我這樣低要求的只能去外包,我也慢慢開始接受外包了,畢竟IT這個行業(yè)干不長久,有個工作干著就行了。

以下是這個月ms的一家外企外包,沒有深入問技術(shù)問ti,問了一些項(xiàng)目上的問ti。外企和互聯(lián)網(wǎng)公司問的問ti不太一樣,主要看重jiejue問ti的方案。外企ms喜歡突然襲擊,當(dāng)天找到我當(dāng)天就dianhuams了,我基本沒有時間準(zhǔn)備,所以后面的英文ti答的磕磕絆絆?,F(xiàn)在外企英語口語熟練已經(jīng)是必備的了,幾年前還不是這樣,很后悔沒有早點(diǎn)去外企。

問ti:

1.平時項(xiàng)目上遇到過什么難ti,是怎么jiejue的?

這道一問我,我又往怎么去什么網(wǎng)站搜索答案上回答了,對方想問的是具體遇到的問ti是什么,后來經(jīng)過她提示我才想起來性能優(yōu)化,要具體回答你是如何jiejue性能優(yōu)化問ti的。這個問ti是很多公司ms都會問的,一定要熟記。

正確答案:在iOS應(yīng)用開發(fā)中,遇到的zui具挑戰(zhàn)性問ti是性能優(yōu)化。我通過使用instruments工具檢測和jiejue內(nèi)存泄漏和性能瓶頸,采用異步加載和數(shù)據(jù)緩存來提高界面流暢度,以及優(yōu)化網(wǎng)絡(luò)請求和圖片加載等方面,確保應(yīng)用的響應(yīng)速度和用戶體驗(yàn)。

2.你認(rèn)為OC和Swift各有哪些優(yōu)缺點(diǎn)?

Swift的優(yōu)勢我都答了,生態(tài)系統(tǒng)不如OC成熟這一點(diǎn)忘記強(qiáng)調(diào)了。

正確答案:Swift相對于Objective-C的優(yōu)勢是語法更加簡潔易懂,an全性更高,支持更多現(xiàn)代編程特性,如可選型、泛型等;劣勢是相對較新,生態(tài)系統(tǒng)不如Objective-C成熟,有時候可能會遇到一些兼容性問ti,以及學(xué)襲曲線較陡。

3.項(xiàng)目中有用到過敏捷開發(fā)嗎,具體是怎么用的?

我只說我聽說過這個詞,具體項(xiàng)目中沒有具體用到。

正確答案:敏捷開發(fā)是一種靈活的軟件開發(fā)方法,注重快速響應(yīng)變化和持續(xù)交付價值。團(tuán)隊將項(xiàng)目分成短周期的迭代,每個迭代都交付一小部分功能。團(tuán)隊與客戶密切合作,根據(jù)反饋調(diào)整開發(fā)計劃,確保軟件能夠及時滿足需求。常見的實(shí)踐包括每日站會、迭代規(guī)劃會議和演示會議等。

4.Jenkins打包在項(xiàng)目中的具體用處是什么,寫腳本用的是什么語言?

我只說了Jenkins打包生成的ipa文件給項(xiàng)目使用,太淺顯了,說了寫腳本用shell語言。

正確答案:Jenkins打包的具體用處是自動化構(gòu)建和部署項(xiàng)目。它可以根據(jù)預(yù)先配置的腳本,自動從版本控制系統(tǒng)(如Git)獲取zui新代碼,編譯、測試、打包,并將構(gòu)建好的軟件部署到zhiding的服務(wù)器或云平臺上。這樣可以提高開發(fā)效率,減少手動cao作,確保軟件的一致性和穩(wěn)定性。

在Jenkins中編寫打包腳本通常用的是Groovy語言。Groovy是一種基于Java的腳本語言,與Java語法相似,但更加簡潔靈活,適合用于編寫Jenkins的Pipeline腳本。

通常情況下,如果使用Jenkins的Pipeline功能來實(shí)現(xiàn)持續(xù)集成和持續(xù)交付,那么可以使用Groovy腳本來編寫Pipeline腳本,其中包括構(gòu)建、測試、打包等步驟。另外,如果是直接在Jenkins的構(gòu)建配置中執(zhí)行一些簡單的命令,可以使用Shell腳本來編寫構(gòu)建步驟。

5.在工作中有沒有遇到過高并發(fā)量的問ti,你是如何jiejue高并發(fā)量的問ti的?

我只舉了個現(xiàn)實(shí)項(xiàng)目的例子,實(shí)際對方想聽的多線程和多線程的具體方法,只是換了個問法問多線程的問ti。

正確答案:iOS開發(fā)中jiejue高并發(fā)問ti的方法包括使用異步cao作,將耗時任務(wù)移到后臺執(zhí)行,以避免主線程阻塞;使用合適的數(shù)據(jù)結(jié)構(gòu)和算法來提gao效率;優(yōu)化網(wǎng)絡(luò)請求,減少不必要的延遲;使用緩存技術(shù),避免重復(fù)計算或請求相同的數(shù)據(jù)。多線程是實(shí)現(xiàn)高并發(fā)的一種常見方式。在多線程編程中,可以同時執(zhí)行多個任務(wù),從而提高系統(tǒng)的并發(fā)處理能力。通過將任務(wù)分配給不同的線程,可以使系統(tǒng)同時處理多個請求或執(zhí)行多個任務(wù),從而提高系統(tǒng)的吞吐量和響應(yīng)速度,實(shí)現(xiàn)高并發(fā)的效果。常見的多線程實(shí)現(xiàn)方式包括***、NSOperationQueue、pthread、performSelectorInBackground、DispatchIO、Timer等。

6.英文對話ti:對方用英文說的,大概意思是你覺得自己的英文水平怎么樣?

我回答了Normal,not very excellent.感覺太實(shí)在了應(yīng)該說自己英文水平還可以。

正確回答:I would say my English level is proficient.I am comfortable with both written and spoken English,and I am able to effectively communicate and understand complex ideas in English.However,I am always eager to improve my language skills through practice and learning opportunities.

大概意思:我想說我的英語水平很熟練。我能熟練掌握英語的書面和口語,能夠有效地用英語交流和理解復(fù)雜的想法。然而,我總是渴望通過實(shí)踐和學(xué)襲機(jī)會來提高和拓展我的語言技能。

7.英文對話ti:平時項(xiàng)目上遇到過什么難ti,是怎么jiejue的?把這個問ti用英文回答

還是性能問ti那個答案,那幾個專有名詞我想不出來,還好是dianhuams,我順手用ChatGPT馬上查了下那幾個單詞怎么說,然后簡單回答了幾句。

正確答案:In iOS app development,the most challenge issue encountered is performance optimization.I tackle this by using the Instrumens tool to detect and resolve memory leaks and performance bottlenecks,implementing asynchronous loading and data caching to improve UI smoothness,as well as optimizing network and image loading to ensure app responsiveness and user experience.

總結(jié)一下這次ms,要多理解對方問的問ti是什么,ms官一般想聽的是專業(yè)的名詞而不是具體項(xiàng)目中的例子。有時候只是把一些常見問tihuan l

這一家外企同時找了很多外包公司,每家公司的價格還都不一樣,所以ms外包公司一定要問好外包的那家公司具體名字是什么。而且很多外包公司的保險不足額,年終獎也沒有,工資要高出很多才對。所以工資很低的可以不用考慮了,同樣薪資的不如去一個不是外包的公司了。外包公司的坑太多,薪資高是唯yi的好處。符合要求的公司不多,先積累ms經(jīng)驗(yàn),薪資的底線不能破,實(shí)在不行就轉(zhuǎn)行,先把這段時間熬過去再說。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 之前簡歷被篩掉的經(jīng)歷就不說了,好多要了簡歷后說不合適,問了為什么也不說,很明顯就是年齡問ti,之前我在招聘軟件上寫...
    anny_4243閱讀 270評論 3 1
  • 用兩張圖告訴你,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 14,110評論 2 59
  • 這個月的ms都趕在這幾天了,今天1天ms了三家,今天下午ms的是一家知名游戲公司的外包,是他們先找的我,剛給他們簡...
    anny_4243閱讀 246評論 3 1
  • 本系列是開源書C++ Best Practises[https://lefticus.gitbooks.io/cp...
    DeepNoMind閱讀 973評論 0 0
  • 用到的組件 1、通過CocoaPods安裝 2、第三方類庫安裝 3、第三方服務(wù) 友盟社會化分享組件 友盟用戶反饋 ...
    SunnyLeong閱讀 15,205評論 1 180

友情鏈接更多精彩內(nèi)容