Vivo提前批Java工程师(安卓方向)面经(凉凉,感谢信)

之前心烦意乱没有处理好

6月9号的面试

大概面了半个小时

1.面向对象三个特性

封装继承多态,我还加了个抽象blabla;

2.JVM,JVM分区,GC算法,堆和栈的区别(我没答好)

3.进程和线程区别,线程间通信和进程间通信

进程间通信答了一些,信号信号量socket管道命名管道共享内存blabla

线程间通信傻了(其实就是锁,volatile这些,我回答了ThreadLocal,没继续问)

4.项目做了哪些,简单说了说,问印象最深的项目是哪个,

答了个没写简历上的电商项目(太大了……跟着教程学的架构师项目,我哪敢写)

5.安卓会不会

直接说没准备

6.Java和C++区别

没答上来(我觉得这问题问的很随意……我回答了Java没有指针,有更好的框架,天生就是面向对象blabla,标准答案应该再说说GC保证了内存不泄露,还有Java不支持多继承blabla)


7.笔试题哪些影响深刻

简单说了说


最后提问,说Java基础要加强……

……

…………

………………

……………………

…………………………

………………………………

……………………………………

(杨辉三角懵逼)

感想就是怪怪的。

线程间通信我懵逼了,但是如果真的要问的话,AQS,Synchronized,volatile,ThreadLocal,CyclicBarrier,Themaphore这些我也了解啊;

提到项目时候面试官表示我应该把电商项目写上,但是感觉要是想问的话还是可以问挺多的,我提到了项目用了MySQL,Redis,MongoDB都提到了,一个没有问;

也没有叫我手撕代码;

要说Java基础的话,一些经典题都没问,比如HashMap和HashTable区别、HashMap底层结构、StringBuilder和StringBuffer区别,一个都没问;

也有可能就是我说话太快印象不好吧。

但感觉可能这个面试官对安卓更熟练?

#vivo提前批##vivo##Java工程师##校招##面经#
全部评论
楼主加油!其实电商项目太大,写个小型秒杀项目就够用了😄
点赞 回复
分享
发布于 2020-06-17 23:25
想了想应该挂得原因在于:我投了安卓……但我会的全是java后端……
点赞 回复
分享
发布于 2020-07-24 23:48
阅文集团
校招火热招聘中
官网直投

相关推荐

3 26 评论
分享
牛客网
牛客企业服务