Vivo java開發(fā)安卓方向 秋招提前批 一面
忘記錄音,就記得什么寫什么吧
1.自我介紹
(沒問項(xiàng)目)
2.Java的深拷貝和淺拷貝
3.介紹反射機(jī)制 缺點(diǎn)是什么
4.類加載機(jī)制
5.堆和棧的區(qū)別
6.介紹一下鎖
7.出現(xiàn)死鎖如何解決
8.線程和進(jìn)程的區(qū)別
9.如何在java中實(shí)現(xiàn)線程
10.如何解決內(nèi)存泄露的問題
11.如果A引用B,B引用A,如何回收這兩個(gè)對(duì)象
12.JVM如何進(jìn)行垃圾回收
13.傳輸層有哪些協(xié)議
14.TCP協(xié)議的三次握手為什么不能是兩次
15.在1萬個(gè)數(shù)據(jù)中查找中間的數(shù)據(jù),A方法需要2秒鐘,B方法需要5秒鐘。在100萬個(gè)數(shù)據(jù)中查找,A方法需要50秒,B方法需要30秒,如何衡量這兩種方法的性能優(yōu)劣。#vivo##校招##面經(jīng)##Java工程師#
1.自我介紹
(沒問項(xiàng)目)
2.Java的深拷貝和淺拷貝
3.介紹反射機(jī)制 缺點(diǎn)是什么
4.類加載機(jī)制
5.堆和棧的區(qū)別
6.介紹一下鎖
7.出現(xiàn)死鎖如何解決
8.線程和進(jìn)程的區(qū)別
9.如何在java中實(shí)現(xiàn)線程
10.如何解決內(nèi)存泄露的問題
11.如果A引用B,B引用A,如何回收這兩個(gè)對(duì)象
12.JVM如何進(jìn)行垃圾回收
13.傳輸層有哪些協(xié)議
14.TCP協(xié)議的三次握手為什么不能是兩次
15.在1萬個(gè)數(shù)據(jù)中查找中間的數(shù)據(jù),A方法需要2秒鐘,B方法需要5秒鐘。在100萬個(gè)數(shù)據(jù)中查找,A方法需要50秒,B方法需要30秒,如何衡量這兩種方法的性能優(yōu)劣。#vivo##校招##面經(jīng)##Java工程師#