2017-12-18 10:43:53 1284瀏覽
扣丁學(xué)堂淺談Java工程師英語(yǔ)面試,以下用I表示面試官(Interviewer),用C表示面試者(Candidate),下面我們一起來看一下吧。
開場(chǎng)寒暄
I: Thanks for waiting. (Please follow me.)
C: It's no problem.
I: How are you doing this morning?
C: I'm great. / I'm doing fine. Thank you. / How about you?
I: How did you get here?
C: I took the subway here. / I drove here.
I: Glad to meet you.
C: Glad to meet you. / It's great to finally meet you in person. (之前電話溝通過的)
正式面試
人力面試
I: Can you tell me a little bit about yourself? (介紹下自己)
原則:不要談私生活和奇怪的癖好(英雄聯(lián)盟干到鉆石),因?yàn)閯e人更想知道的是你的專業(yè)技能(qulifications)和工作經(jīng)驗(yàn)(experience),所以重點(diǎn)在你之前的公司(company name)、職位(title)、時(shí)間(years)和主要職責(zé)(major responsibilities)
C: Thank you for having me. My name is Dachui WANG. I'm 25 years old, and I'm single. I have a Bachelor's Degree of Computer Science from Tsinghua University. I was a Junior Java Programmer for ABC Technologies during my college life. Then I become an intermediate Java engineer for XYZ Corporation in last two years. Programming is my everyday life and programming is where my passion is. I think I have a good knowledge of Java enterprise application developement using light-weight frameworks like Spring, Guice, Hibernate and other open source middle-ware like Dubbo, Mycat, rocketmq and so on and so forth. I love reading, travelling and playing basketball in my spare time. That's all! Thank you!
I: How would you describe your personality? (你的性格)
C: I'm hard working, eager to learn, and very serious about my work. I enjoy working with other people and I love challenges.
I: What do you know about our company? (你對(duì)我們公司有什么了解)
(需要做功課,了解公司的狀況和企業(yè)文化,該公司在這個(gè)行業(yè)中的一個(gè)狀況,有什么核心業(yè)務(wù),主要的競(jìng)爭(zhēng)對(duì)手有哪些)
C: The one thing that I like the most about our company is your core values. I think they're very important in this industry because …(自由發(fā)揮的部分)... I personally really believe in the cause as well. Of course, I'm very interested in your products such as …(功課部分)… and the techniques behind them.
I: Why are you leaving your last job? (為什么離職)
C: I want to advance my career and I think this job offers more challenges and opportunities for me do to that.
I: What do you see yourself in 3 or 5 years? (3-5年職業(yè)規(guī)劃)
C: My long term goals involve growing with the company, where I can continue to learn, to take on additional responsibilities and to contribute as much value as I can. I intend to take advantage of all of these.
I: What's your salary expectation? (期望薪資)
C: My salary expectation is in line with my experience and qualifications. I believe our company will pay me and every other employee fairly. (把球踢給對(duì)方先看看對(duì)方報(bào)價(jià)是多少,如果對(duì)方非要你報(bào)價(jià)再說后面的內(nèi)容) I think 10 thousands RMB or above is fitting for me to leave in Chengdu.
I: Do you have any questions for me? (問面試官的問題)
C: What's the growth potential for this position?
技術(shù)面試
I: What's difference between an interface and an abstract class?
I: What are pass by reference and pass by value?
I: What's the difference between process and threads?
I: Explain the available thread state in high-level.
I: What's deadlocks? How to avoid them?
I: How HashMap works in Java?
I: What's the difference between ArrayList and LinkedList? (類似的問題還有很多,比如比較HashSet和TreeSet、HashMap和Hashtable)
I: Tell me what you know about garbage collection in Java.
I: What're two types of exceptions in Java?
I: What's the advantage of PreparedStatement over Statement?
I: What's the use of CallableStatement?
I: What does connection pool mean?
I: Explain the life cycle of a Servlet.
I: What's the difference between redirect and forward?
I: What's EL? What're implicit objects of EL?
I: Tell me what you know about Spring framework and its benefits.
I: What're different types of dependency injection.
I: Are singleton beans thread safe in Spring framework?
I: What're the benefits of Spring framework's transaction management?
I: Explain what's AOP.
I: What's a proxy and how to implement proxy pattern?
I: How Spring MVC works?
I: What's the working scenario of Hibernate and MyBatis?
I: How to implement SOA?
I: Make a brief introduction of the projects you are involved before?
上面為大家列出了一些常見面試題,大家自己去搜羅一下答案吧,最后想要學(xué)習(xí)JavaEE的小伙伴就趕緊制定屬于自己的學(xué)習(xí)計(jì)劃吧,想要專業(yè)老師教導(dǎo)學(xué)習(xí)的小伙伴可以選擇有專業(yè)老師輔導(dǎo)的扣丁學(xué)堂JavaEE培訓(xùn)機(jī)構(gòu)進(jìn)行學(xué)習(xí),扣丁學(xué)堂不僅有專業(yè)的老師Java技術(shù)交流群:670348138,CoCo醬微信號(hào):cocojiang525還有大量的JavaEE視頻教程供學(xué)員觀看學(xué)習(xí)。
【關(guān)注微信公眾號(hào)免費(fèi)領(lǐng)取丁豆獲取更多學(xué)習(xí)資料】
查看更多關(guān)于“Java開發(fā)資訊”的相關(guān)文章>>