2019牛客提前批一血:猝不及防的java实习面经
1. 前言:
牛客網(wǎng)2019提前批直通實(shí)習(xí)專場
咳咳,說來慚愧,假期是劃水過來的,剛好趕上牛客提前批投遞.頂著頭皮海投了幾十家,果然簡歷沒料是很難入大公司法眼的.
在石沉大海幾天后的元宵節(jié)晚上一個(gè)陌生電話call醒了我:請問你是xxx同學(xué)嗎,我們是xxx公司,收到了你在牛客網(wǎng)上投遞的簡歷,請問明天下午14:00有空線上視頻面試嗎.
心都蹦出來了,一晚上開始突擊java基礎(chǔ).廢話不多說了,直接進(jìn)正題.
1. 前十分鐘:進(jìn)入客服發(fā)送的鏈接里面測試視頻和語音是否通暢2. 正式開場:第一眼面試官很和諧,沒有給我壓力,事實(shí)上后來也是很nice, 會根據(jù)簡歷上的內(nèi)容引導(dǎo)性地問我問題,全程半小時(shí)技術(shù)面挺愉快(自認(rèn)為), 不過前期框架內(nèi)容因?yàn)闆]好好補(bǔ)的原因?qū)е麓鸱撬鶈?不太理想,后期Java基礎(chǔ)還算平坦.2. 背景:
普通二本大三渣渣
3. 結(jié)果:
第一次面試,一面掛(中型互聯(lián)網(wǎng)公司,具體公司名保密),當(dāng)晚就知道結(jié)果了
建議:簡歷內(nèi)容最好濃縮到一張A4紙內(nèi)容
4. 視頻面試內(nèi)容:
4.1. 大致介紹一下自己
巴拉巴拉介紹了一下自己的,很簡潔,主要介紹了自己專業(yè)以及大二大三的歷程
4.2. 最近有看什么書嗎,舉例一下
4.3. 最開始是怎么接觸到Java的
4.4. 你是怎么學(xué)習(xí)Java的
框架內(nèi)容:
接下來就針對簡歷上的項(xiàng)目開始提問:
4.5. 你這個(gè)搶紅包系統(tǒng)是怎么搭建的?
答:SSM框架結(jié)合Redis
4.6. SSM框架怎么整合Redis的?
因?yàn)閷W(xué)的本來不精加上寒假荒廢,開始答非所問的不歸路.
4.7. web.xml文件配置的都有什么?
也是瞎幾把亂扯,也是胡言亂語
4.8. Mysql中count(*)和count(字段)中有什么區(qū)別?
答:count(*):返回在給定的選擇中被選的行數(shù)
答: count(字段):結(jié)果集中‘字段名’不為空的記錄的總條數(shù)
4.9. Mybatis中#{}和${}區(qū)別?
參考:https://blog.csdn.net/lohannes/article/details/79031435
4.10. servlet和jsp本質(zhì)一樣嗎?
答:JSP的本質(zhì)就是Servlet
還有考了一些session之類的知識,忘記內(nèi)容了因?yàn)橹耙矝]多深入這塊.
4.12 你這個(gè)管理系統(tǒng)有tomcat集群,那請問同一個(gè)用戶登錄后訪問其中一個(gè)tomcat,下次再次訪問另一個(gè)tomcat需要登錄嗎?
答:不需要,因?yàn)檫@個(gè)管理系統(tǒng)的多個(gè)tomcat是部署在同一個(gè)機(jī)器上,session值保存在同一個(gè)數(shù)據(jù)庫的同一個(gè)位置,所以下次訪問tomcat的時(shí)候也是同一個(gè)session值.
4.13 你這個(gè)管理系統(tǒng),如何計(jì)算在線人數(shù)?
答:登錄用戶在數(shù)據(jù)庫中有一張單獨(dú)表,建立一個(gè)列,如果1則為登錄中,0為離線.
4.14 如果異常退出,如電腦突然死機(jī)或者關(guān)閉窗口之類的,該如何解決?
思忖了幾秒,答:不知道,沒考慮過這個(gè)問題.
4.15 這個(gè)管理系統(tǒng),為什么想要用到nginx?
答:1. 負(fù)載均衡,高并發(fā)下可以減輕服務(wù)器壓力.2. 動(dòng)靜分離,減少訪問服務(wù)器頻率.
4.16 介紹下負(fù)載均衡算法
參考:https://www.jianshu.com/p/b67af78f1088
java基礎(chǔ)內(nèi)容:
4.17. float可以直接比較嗎?
float 類型不能比較相等或不等,但可以比較>,<,>=,<=
用==從語法上說沒錯(cuò),但是本來應(yīng)該相等的兩個(gè)浮點(diǎn)數(shù)由于計(jì)算機(jī)內(nèi)部表示的原因可能略有微小的誤差,這時(shí)用==就會認(rèn)為它們不等。應(yīng)該使用兩個(gè)浮點(diǎn)數(shù)之間的差異的絕對值小于某個(gè)可以接受的值來判斷判斷它們是否相等,比如用
來代替
if (price == p)4.18. Java中boolean類型占用多少個(gè)字節(jié)?
參考:https://www.jianshu.com/p/2f663dc820d0
4.19 switch用法?
答:多分支選擇語句,通過參數(shù)判斷跟case中值相等則執(zhí)行之后語句,否則執(zhí)行Default之后語句.
4.20 switch參數(shù)有哪些?
答:byte,short,int ,char ,enum,String
4.21 講一下新生代
參考:https://www.cnblogs.com/ygj0930/p/6522828.html
其他:
問了一些獲獎(jiǎng)情況
考官必問:
最后考官問了我還有什么問題要問的嗎?
這個(gè)可以通用一下,可以詢問主考官對你這次面試的表現(xiàn)如何評價(jià)以及哪些不足.
我的評價(jià):看你項(xiàng)目都是近期做的,但是框架掌握的不行,很多都沒懂,不過Java基礎(chǔ)還行.
(尷尬臉,我總不能說期末復(fù)習(xí)加寒假浪了快倆月沒碰都忘了?)
總而言之,一血算是獻(xiàn)出去了,雖然結(jié)果不盡人意,但是收獲也是頗多的,
起碼讓我野飛的神經(jīng)開始緊繃起來.戰(zhàn)斗現(xiàn)在才開始打響,記住打鐵還需自身硬,基礎(chǔ)不扎實(shí),多少面試機(jī)會也是徒勞.
總結(jié)
以上是生活随笔為你收集整理的2019牛客提前批一血:猝不及防的java实习面经的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu18.04安装常用软件
- 下一篇: 您为了什么而学?【一入红尘深似海 勿负天