vivo Java工程师(Android方向)面经

10.10 线下面试

面试问题回忆版,顺序混乱了,总体难度不高,面试氛围轻松

首先是自我介绍(面试官提前看过简历,感觉到被尊重)
1.Parent p = new Child(),调用p.test()方法时调用的是谁的方法?利用反射获取呢?(围绕这行代码问了大概6个问题,给我绕晕了)
2.String str = new String("Hello")中什么存放在堆中,什么存放在栈中?栈和堆的区别?
3.JNI了解过吗?
4.final finally finalize关键字的区别
5.类是在什么时期被加载的?类加载的过程?
6.知道classloader吗?
7.知道哪些设计模式?
8.单例模式的懒汉和饿汉有什么区别?
9.volatile的特性?可以保证线程安全吗?
10.保证线程安全的方式有哪些?
11.用过synchronized吗?具体场景是?
12.static关键字
13.throw throws区别
14.linux内核
15.进程是怎么创建的
16.了解的linux命令
17.实习项目以及遇到的问题,怎么解决的
最后是反问环节

面试官非常友善,刚进门还问我是从学校过来的吗,离这里远不远,一下让人放松下来,后面的面试过程就连自我介绍也频频点头表示认可。反问过程中还给了一些入职之后的建议。

技术一面后大概七八分钟左右收到hr二面通知,等待一小时左右后二面。

#vivo##java#引流字节,阿里,百度,腾讯,拼多多,携程,美团
全部评论
接好运
点赞 回复 分享
发布于 10-20 20:05 辽宁
太有实力了
点赞 回复 分享
发布于 10-20 20:05 辽宁

相关推荐

📍面试公司:广州星峰信息🕐面试时间:2025年9月24日💻面试岗位:android开发工程师❓面试问题:1,做个简单的自我介绍。2,简历上的工作经历为啥空白了一段时间?3,负责开发投屏demo吗?介绍一下这个投屏sdk的原理。4,这个sdk是基于miracast的应用封装还是独立的呢?5,在开发这个sdk的过程中遇到什么困难和问题?你是怎么解决的?有关你说的客户的解码和编码问题具体是什么,为啥不兼容?为啥集成你们的sdk会出现黑屏现象?sdk的为啥需要控制在最低26以上版本?6,无声,杂音等现象,你是怎么处理的?7,场景题:3个产品,在你都完成后再通知我,你打算怎么处理?关于多线程,怎么解决线程安全?8,你最擅长的技术是什么?9,你的期望薪资是多少?10,反问环节。反问:1,公司的主营业务什么?2,贵司的开发团队规模是怎样的?3,在这个岗位需要使用到的技术栈主要是哪些。4,上班制度是大小周还是双休?标准的上下班时间是几点?5,广州和深圳的开发团队交集多吗?6,深圳分公司的办公地点在哪呢?7,平常工作是用企业微信进行交流沟通吗?🙌面试感想:作为一名毕业三年的老打工人,很久没有遭受面试的毒打了,可以说这次并没有十足的心理准备,但还是坚持回答完了~(1) 在这个过程中,我发现自己略微紧张,对技术的深入解析不够,对项目的思考深度不够,好些安卓的基础知识印象不够深了,这些都需要我花时间来加强和深入学习~(2) 感慨一下社招的面试,技术面主要拷打的还是项目,基本上就是对简历上的项目提问还有深入挖掘。所以项目极其重要。(3) 写简历需要十分注意,包括留空的时间。当时我的技术一面面试官是深圳区公司的CEO,整个面试过程体验还是不错的,氛围好,态度好,是个温柔的面试官~他说大概找2-3人。后来找他咨询结果,貌似是期望薪资较高被挂了~下次要尽量做好充足的准备,努力发挥好!希望每个面试人员皆如此!加油吧!我们!
查看18道真题和解析
点赞 评论 收藏
分享
评论
3
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务