核桃編程 校招 后端 涼經
考研落榜生,核桃編程后端校招,BOSS上投的武漢。筆試很簡單,45min,10道選擇+1道編程。
一面:
- 自我介紹
- 多態(tài)
- equal和 ==
- Integer的比較
- a = a+b 和 a+=b的區(qū)別
- Java注解
- 異常
- 線程可見性
- 鎖、樂觀鎖、悲觀鎖
- JVM調優(yōu)
- 垃圾回收器有哪些?G1的應用,老年代垃圾回收器。
- 數據庫事務
- 事務特性和ACID的原理
- MVCC
- binlog
- Java中使用事務的方法,注解,另一個方法調用是否生效
- 事務失效
- Redis淘汰策略
- 分布式鎖
- 寫一道題:四類字符串,生成16長度的密碼,要滿足隨機性和四類字符每一類至少出現一次。
- 反問
一面問題不大,基本全答出來了,但是問的深,反問時面試官說我掌握的不夠深。
二面:
一面面完不到十分鐘通知第二天二面,很快。
- 自我介紹
- 同步異步http請求
- 樂觀鎖和悲觀鎖
- 鎖升級
- sql優(yōu)化,給出一條sql語句,select a, b from table where a = ? and b = ?分析如何建立索引,a和b互換是否有影響。(答錯了我往最左索引原則,索引失效方面去答了)
- 什么是最左前綴原則
- 場景題:單機限流,最近60s內只能有小于6000條請求。(沒答完整)
- https訪問的流程
- 五層模型以及各層協(xié)議和功能
- 網絡層和傳輸層是用來做什么的
- select和epoll的區(qū)別
- I/O多路復用
- 對稱加密和非對稱加密
- MD5加密
- MD5加密使用場景
- 無反問環(huán)節(jié)(大寄特寄)
沒有反問我就知道自己寄了,面完直接去問hr,果然寄了,說我一面非常不錯,但是二面不行??佳惺“斯蛇€是看的太少了,平時有刷算法的習慣,除了不怎么怕手撕但是場景還是沒有掌握,可能要專心二戰(zhàn)了。