8月底在boss上投遞的,9.7直接技術(shù)一面。是電話面試的,問(wèn)的問(wèn)題不是很難。兩天后hr面,等了三天就出結(jié)果了 流程很快
面試官問(wèn)的面試題:用友軟件軟件開(kāi)發(fā)面試題
? Java基礎(chǔ)知識(shí),如==和equals的區(qū)別、final關(guān)鍵字的作用、String類的相關(guān)方法等。
? 多線程和并發(fā),如線程的生命周期、synchronized和ReentrantLock的區(qū)別、線程池的工作原理等。
? JVM知識(shí),如垃圾收集器的類型、類加載機(jī)制、內(nèi)存模型等。
? 框架使用經(jīng)驗(yàn),如Spring、Spring MVC、MyBatis、Hibernate等。
? 數(shù)據(jù)庫(kù)知識(shí),如MySQL的事務(wù)隔離級(jí)別、索引的底層實(shí)現(xiàn)等。
? 網(wǎng)絡(luò)知識(shí),如TCP/IP協(xié)議、HTTP請(qǐng)求方法等。
首先是自我介紹,然后一輪技術(shù)面,一輪主管面。技術(shù)面主要是前端的基礎(chǔ)知識(shí),主管面主要考察綜合素質(zhì)?;A(chǔ)知識(shí)會(huì)考察布局、作用域、渲染過(guò)程、考察js多。主管面就是下面的一些問(wèn)題。
面試官問(wèn)的面試題:用友軟件web前端面試題
1.為什么選擇做前端
要說(shuō)的話我首先是一個(gè)程序員,然后我喜歡并且擅長(zhǎng)寫javascript,再然后才是一個(gè)所謂的“前端工程師”。javascript是一個(gè)真正意義上的跨平臺(tái)語(yǔ)言,瀏覽器是少有的橫跨PC/移動(dòng)設(shè)備的GUI平臺(tái),nodejs也是一個(gè)高性能且開(kāi)發(fā)效率高的平臺(tái),我相信未來(lái)隨著計(jì)算能力的不斷提高,這些技術(shù)必然會(huì)生出更多炫酷的東西。
因?yàn)榍岸俗龀鰜?lái)的東西可以馬上展現(xiàn)出來(lái),可以給我?guī)?lái)最直接的成就感,做的時(shí)間越久,越感覺(jué)可挖掘的點(diǎn)很多,很有意思。
2.前端工程師的主要工作
a.前端開(kāi)發(fā)。具體來(lái)說(shuō)就是負(fù)責(zé)如網(wǎng)站、系統(tǒng)等前端開(kāi)發(fā),并能按照預(yù)期完成產(chǎn)品的交互功能;
b.要配合UI設(shè)計(jì)師實(shí)現(xiàn)預(yù)期的視覺(jué)交互效果;
c.配合后端工程師完成相關(guān)應(yīng)用的開(kāi)發(fā)工作;
d.定期的更新和優(yōu)化產(chǎn)品,保持產(chǎn)品的生命力和可用性;
e.解決項(xiàng)目在開(kāi)發(fā)過(guò)程中遇到的相關(guān)問(wèn)題,比如技術(shù)問(wèn)題,比如業(yè)務(wù)問(wèn)題等。
3. 前端怎么學(xué)習(xí)的
精讀js、css、html、vue、vuerouter文檔
掘金社區(qū),可以學(xué)習(xí)大佬的經(jīng)驗(yàn)
邊做項(xiàng)目邊學(xué)習(xí)
4.前端需要掌握哪些技能
1.首先是前端的核心技能html、js、css。掌握基礎(chǔ)知識(shí),不管前端框架、工具怎么變遷都會(huì)較快的上手。
2.掌握前端主流框架vue、react、angular可以大幅提升開(kāi)發(fā)效率。
3.了解瀏覽器的工作原理,能夠幫助更準(zhǔn)確評(píng)估web項(xiàng)目的可行性,快速抓住迭代問(wèn)題的本質(zhì)。dns解析、http響應(yīng)、dom解析、js阻塞等都會(huì)導(dǎo)致頁(yè)面首屏渲染延遲。tcp連接、接受響應(yīng)、渲染頁(yè)面、斷開(kāi)連接
4.學(xué)習(xí)node.js,前后臺(tái)統(tǒng)一語(yǔ)言,可以實(shí)現(xiàn)程序員全棧開(kāi)發(fā),代碼標(biāo)準(zhǔn)化,可以用它做前端渲染和框架優(yōu)化,開(kāi)發(fā)低延遲的網(wǎng)絡(luò)應(yīng)用。Node.js 編寫的包管理器npm已成為開(kāi)源包管理了領(lǐng)域最好的生態(tài)
5.代理服務(wù)器nginx。部署前端項(xiàng)目、負(fù)載均衡、反向代理分發(fā)后端服務(wù)和解決跨域分配用戶大容量的請(qǐng)求。反向代理隱藏真實(shí)客戶端,
5.產(chǎn)品、架構(gòu),
6.溝通能力、需要平衡項(xiàng)目負(fù)責(zé)人、ui、用戶、后端工程師等人的需求,拿出比較合適的方案。
5.你近期遇到的最大的困難
情景:我們實(shí)驗(yàn)室需要搭一個(gè)大的文本AI平臺(tái)。
任務(wù):我被分到的任務(wù)是語(yǔ)義理解,學(xué)習(xí)的模型是ernie-gram
行動(dòng):那個(gè)時(shí)候在找工作,寫小論文時(shí)間比較緊。幾乎對(duì)于這個(gè)模型一無(wú)所知,而老師每周需要提交研究進(jìn)展,有壓力。在開(kāi)始之前我會(huì)先向師姐請(qǐng)教,學(xué)習(xí)模型大概是什么流程。
1.我先簡(jiǎn)單列了一個(gè)時(shí)間表,包括測(cè)評(píng)、筆試、面試時(shí)間段,小論文的階段完成時(shí)間,大概給模型研究留了每天一個(gè)小時(shí)的時(shí)間。
2.我先在百度、谷歌上搜索看它是干嘛的,是針對(duì)句子還是篇章的理解,語(yǔ)義理解以前有哪些模型 有啥改進(jìn)。有沒(méi)有基于它已有的研究成果。然后在github上看一下有沒(méi)有實(shí)例代碼。
3.把相關(guān)代碼、預(yù)訓(xùn)練模型、數(shù)據(jù)集拉下來(lái)。根據(jù)readme,嘗試配環(huán)境,從train作為入口找到搭建的模型,去搜每一句代碼代表什么意思,或者有什么作用。對(duì)模型整體有大概的了解后,嘗試跑模型,斷點(diǎn)調(diào)試看模型中的數(shù)據(jù)處理的效果。再看最終結(jié)果。將對(duì)比模型像前面的操作一樣,也拉下來(lái)跑結(jié)果,對(duì)比它們模型的架構(gòu)。
在整個(gè)操作過(guò)程中會(huì)遇到各種問(wèn)題,像數(shù)據(jù)集可能需要預(yù)處理(需要讀他的代碼反推數(shù)據(jù)集可能的結(jié)構(gòu),這個(gè)過(guò)程就比較麻煩,要細(xì)讀他的dataset代碼),環(huán)境中包的版本不匹配(先看需要的包,再去搜索它們對(duì)應(yīng)的版本以及支持的python版本)
結(jié)果:代碼跑成功了,有了如何學(xué)習(xí)模型的大致思路,
6.你覺(jué)得這個(gè)項(xiàng)目有什么值得改進(jìn)的地方?
1.項(xiàng)目的模塊劃分有點(diǎn)冗余,物理視圖、列表視圖、拓?fù)鋱D有冗余,雖然展示形式不一樣,但功能都是設(shè)備的狀態(tài)及層級(jí)關(guān)系。
2.地圖態(tài)勢(shì)頁(yè)面、態(tài)勢(shì)回放頁(yè)面
2.在寫html沒(méi)有多的使用語(yǔ)義化標(biāo)簽,不太適合后期隊(duì)友修改代碼。
7.你的優(yōu)點(diǎn)是什么?
做事情專注:
抗壓能力較強(qiáng)
能夠快速融入工作環(huán)境,開(kāi)始工作
細(xì)心、重視細(xì)節(jié):
容易靜下心來(lái)寫代碼:
8.你的缺點(diǎn)是什么?
1.有時(shí)候太著急,太過(guò)趕進(jìn)度,和后端的進(jìn)度不一致,我會(huì)郁悶,但是隨著時(shí)間的磨合我會(huì)調(diào)整自己適應(yīng)隊(duì)友的節(jié)奏。我會(huì)先把能做的其他先做了。
2.做項(xiàng)目的時(shí)候太關(guān)注項(xiàng)目本身,對(duì)瀏覽器的工作原理花的時(shí)間不夠,
3.
9.你在項(xiàng)目中學(xué)到了什么?
1.了解了項(xiàng)目運(yùn)作的整體流程。從指標(biāo)開(kāi)始,項(xiàng)目組開(kāi)會(huì)討論確認(rèn)需求、分模塊及頁(yè)面、前后端規(guī)范,時(shí)間結(jié)點(diǎn)與分工,,寫文檔做demo。UI繪圖與客戶溝通效果,確認(rèn)之后。繪制前端的整體框架,加入demo。用戶手冊(cè)、系統(tǒng)測(cè)試文檔等等
2.培養(yǎng)了解決問(wèn)題的思維,意識(shí)到團(tuán)隊(duì)合作的重要性,溝通交流的重要性。比如與后端協(xié)調(diào)接口參數(shù)的數(shù)據(jù)結(jié)構(gòu)、變量名,如果不提前溝通好,前端就會(huì)做二次工作。團(tuán)隊(duì)分工做相對(duì)獨(dú)立的demo可以極大提高后期開(kāi)發(fā)效率,減少團(tuán)隊(duì)的重復(fù)工作量。
3.知道與用戶溝通具體需求的重要性,在甲方更改需求時(shí),知道用資料、數(shù)據(jù)證明可行或不可行的重要性。
4.認(rèn)識(shí)了很多大佬,學(xué)習(xí)到了很多經(jīng)驗(yàn)
10.職業(yè)規(guī)劃
1.近期先把公司的項(xiàng)目做好,提升前端技術(shù),夯實(shí)我的技術(shù),多學(xué)一些組件、插件、框架
2.中長(zhǎng)期,再研究一門后臺(tái)語(yǔ)言java、php,爭(zhēng)取為公司更好的服務(wù)
3.公司有良好的競(jìng)爭(zhēng)制度、考核制度、如果有機(jī)會(huì)擺在眼前,我一定會(huì)抓住的。
全程電話面試,先做自我介紹,之后是問(wèn)項(xiàng)目,之后根據(jù)項(xiàng)目延申出來(lái)一到兩個(gè)問(wèn)題,最后問(wèn)基礎(chǔ)知識(shí),問(wèn)的面特別廣,涉及到線程、IO、鎖、集合、JVM、索引、隔離級(jí)別、事務(wù)底層等
面試官問(wèn)的面試題:用友java開(kāi)發(fā)面試題
1.Jvm 內(nèi)存JMM 由哪幾部分
2.如何斷定對(duì)象是否被回收?
3.可達(dá)性分析中根節(jié)點(diǎn)是由哪些對(duì)象構(gòu)成
4.對(duì)一個(gè)512M 10G的文件,如何獲取到前10的數(shù)據(jù)
5.Outofmemory會(huì)發(fā)生在哪些區(qū)?什么情況下會(huì)出現(xiàn)?方法區(qū)是什么情況下會(huì)出現(xiàn)這個(gè)問(wèn)題
6.索引
7.什么情況下不走索引
8.INNODB的數(shù)據(jù)結(jié)構(gòu)
9.多線程
多線程的構(gòu)造方法
10.線程
Sychronized是如何實(shí)現(xiàn)的
11.Mybatis緩存 一級(jí)緩存和二級(jí)緩存
12.IO 有哪幾種方式
13.什么是同步 什么是阻塞 同步和阻塞一樣嗎 有什么關(guān)系, 分別在什么情況下發(fā)生
14.數(shù)據(jù)庫(kù)隔離級(jí)別,他們有什么關(guān)系
15.幻讀是什么
16.Spring如何加事務(wù),
17.事務(wù)注解的底層原理
boss直聘上投的簡(jiǎn)歷,簡(jiǎn)歷過(guò)了之后給發(fā)了測(cè)評(píng),寫完測(cè)評(píng)后過(guò)了一周收到筆試邀請(qǐng),筆試一共四道題,相對(duì)于美團(tuán)的筆試題要簡(jiǎn)單一些,兩周后進(jìn)面試,暑期實(shí)習(xí)好像只有一輪技術(shù)面,技術(shù)面之后下周就是hr面,過(guò)了之后次日加聯(lián)系方式給發(fā)offer
面試官問(wèn)的面試題:北京用友軟件java后端開(kāi)發(fā)面試題
問(wèn)了redis在java項(xiàng)目中怎么用的,有哪些基本的數(shù)據(jù)類型,redis與MySQL的數(shù)據(jù)一致性如何保持。
多線程任務(wù)的異常處理。completablefuture在項(xiàng)目中的使用和原理
分布式鎖的實(shí)現(xiàn)
MySQL主從
hashmap的代碼題
SQL語(yǔ)句的理解
對(duì)著建立問(wèn)一些細(xì)節(jié)問(wèn)題,項(xiàng)目經(jīng)驗(yàn)和技術(shù)認(rèn)真準(zhǔn)備,個(gè)人及自我介紹,最好有一些ERP軟件經(jīng)驗(yàn)。
面試官問(wèn)的面試題:用友軟件客戶運(yùn)營(yíng)面試題
項(xiàng)目經(jīng)理
項(xiàng)目管理經(jīng)驗(yàn):請(qǐng)談?wù)勀愕捻?xiàng)目管理經(jīng)驗(yàn),包括你管理過(guò)的項(xiàng)目類型和規(guī)模。
風(fēng)險(xiǎn)管理:在項(xiàng)目管理中,你如何識(shí)別和管理風(fēng)險(xiǎn)?
團(tuán)隊(duì)管理:你如何管理項(xiàng)目團(tuán)隊(duì)并確保團(tuán)隊(duì)成員的高效協(xié)作?
溝通協(xié)調(diào):描述一次你成功協(xié)調(diào)多個(gè)部門或團(tuán)隊(duì)完成項(xiàng)目的經(jīng)歷。
時(shí)間管理:你如何確保項(xiàng)目按時(shí)完成?請(qǐng)舉例說(shuō)明。
問(wèn)題解決:面對(duì)項(xiàng)目中出現(xiàn)的問(wèn)題,你通常如何處理?
一面是技術(shù)面試,面試官是將來(lái)工作部門的人。用的是賽碼,視頻面試,進(jìn)去之后對(duì)方一直沒(méi)有聲音,弄了蠻久,對(duì)方換了手機(jī)才好(不是我的問(wèn)題)。一開(kāi)始先自我介紹,然后問(wèn)了實(shí)習(xí)經(jīng)歷相關(guān),然后問(wèn)了對(duì)于ERP軟件的了解和認(rèn)識(shí),還有對(duì)于測(cè)試的了解的和認(rèn)識(shí)。還有是否投了其他公司,是否拿了offer,對(duì)于改行怎么看,拿了offer是不是會(huì)去用友之類的問(wèn)題。沒(méi)有特別專業(yè)的問(wèn)題。
面試官問(wèn)的面試題:用友軟件軟件測(cè)試工程師面試題
1.視頻單面,用的賽碼
2.首先先請(qǐng)自我介紹一下
3.對(duì)于自我介紹中的一些內(nèi)容進(jìn)行提問(wèn)
4.針對(duì)簡(jiǎn)歷上的實(shí)習(xí)經(jīng)歷進(jìn)行提問(wèn)
5.實(shí)習(xí)過(guò)程中對(duì)ERP的認(rèn)識(shí)和理解
6.是否了解過(guò)測(cè)試,有多少了解
7.對(duì)于改行的看法是賽碼?有沒(méi)有相關(guān)憂慮?
8.校園經(jīng)歷(學(xué)生會(huì)干部)具體做了什么
9.是否有投其他公司,是否拿到其他offer?
10.有多大概率會(huì)選擇去用友
(共3439條) 騰訊
(共2306條) 百度
(共1566條) 中軟國(guó)際
(共31條) 北京金和軟件股份有限公司
(共11條) 華勝天成
(共40條) 廣聯(lián)達(dá)軟件
(共5條) 浙江萬(wàn)豐奧威汽輪股份有限公司
(共8條) 中交上航局航道建設(shè)有限公司
(共5條) 重慶oppo公司
(共7條) 深圳聯(lián)軟科技有限公司
(共4條) 興業(yè)數(shù)字金融有限公司
(共5條) 北京伯凱科技有限公司