CVTE安卓一面

突如其来的来电话,面试官的态度非常nice,总共30分钟

介绍项目架构
MVP,MVC 介绍及优缺点
Butterknife源码(直接问源码~~~~~~~~)
EventBus源码
腾讯Bugly 原理及实现,如果是你的话,你怎么实现日志上传传策略,答到  后台sevice+守护线程

安卓跨进程通信方式
内存泄露,如何检测内存泄露 LeakCany原理
Binder 原理
(加一个)冷启动优化 
项目中文件的下载
断点续传的实现
Java线程安全,jmm,可见性,原子性,有序性 synchornized和lock的区别,以及原理
TCP 如何实现 可靠传输?
拥塞控制的四种方法,这个实在想不起来
安卓学习了多长时间,平时怎么学习安卓?

总的来说,java和安卓答得都不错,网络基础还没复习


最后面试官问我有什么问题?
我问了两个问题
1、对我学习安卓的建议吗?
建议到不敢说,一些看法吧
对技术挺有热情的,原理看的挺深的
基础弱,好好看基础啊
2、(套路) 如果有二面的话,如果有的话,会在那一天进行?
面试官问我 什么时候有时间 ,脑子抽了,达到顺便(✺ω✺),然后面试官二面是视频面试,我说那我好好考虑考虑 ,然后两个人都笑了,然后预约了时间

不知道有没有二面,总之这次面试除了基础都答得挺好的,还是要好好看基础啊

#广州视源电子科技股份有限公司##面经##安卓工程师##校招#
全部评论
** 一面就这么难了吗
1 回复 分享
发布于 2018-07-25 12:51
点个赞              
点赞 回复 分享
发布于 2018-07-24 20:24
保融科技
校招火热招聘中
官网直投
棒,楼主什么时候二面啊?
点赞 回复 分享
发布于 2018-07-25 11:45
怎么就被发现基础弱了呢?
点赞 回复 分享
发布于 2018-07-25 17:50

相关推荐

百度java面经:百度Java面试经验可以总结为以下几个关键点:‌1.:‌面试开始时,‌通常会要求应聘者进行自我介绍。‌在自我介绍中,‌要突出自己的技术背景和项目经验,‌以及与应聘职位相关的技能和成就。‌2.:‌百度Java面试非常注重应聘者的技术深度。‌可能会深入询问Java语言的核心知识,‌如多线程编程、‌JVM原理、‌垃圾回收机制等12。‌同时,‌也会考察对Java框架和技术栈的熟悉程度,‌如Spring、‌Spring Boot、‌Hibernate等3.:‌项目经验是百度Java面试中的重要环节。‌应聘者需要详细描述自己参与过的项目,‌包括项目规模、‌技术栈、‌个人贡献等。‌面试官会关注应聘者在项目中遇到的问题、‌解决方案以及技术挑战4.:‌百度Java面试中也会涉及算法和数据结构的考察。‌可能会要求应聘者解答算法题,‌如查找、‌排序、‌动态规划等5.:‌设计模式是Java开发中常用的思想和方法。‌百度Java面试中可能米哈游会询问对设计模式的理解,‌并要求应聘者举例说明在实际项目中的应用。‌6.:‌除了技术能力外,‌百度也注重应聘者的沟通与合作能力。‌在面试中,‌面试官会观察应聘者的表达清晰度、‌逻辑思维以及团队协作能力。‌7.:‌如果面试官对应聘者的表现满意,‌可能会进入薪资讨论环节。‌应聘者可以大胆提出自己的期望薪资,‌并根据面试官的反馈进行适当调整。‌8.:‌面试结束后,‌可能会有HR面试或视频电话面试等后续流程。‌HR面试主要关注应聘者的个人素质、‌职业规划等方面6。‌视频电话面试则可能是由其他部门的专家进行交叉面试。‌为了准备百度Java面试,‌建议应聘者提前复习Java基础知识、‌熟悉常用的框架和技术栈、‌整理项目经验并准备相关案例、‌练习算法题和设计模式等。‌同时,‌也要注意提升自己的沟通与合作能力,‌以在面试中展现出最好的自己。‌【百度】25届校园招聘正式启动!【面向群体】全球25届应届毕业生(毕业时间:2024.9~2025.8)【特别提醒】提前批网申截止时间为2024年9月13日,提前批内推简历将优先进入筛选面试环节,如提前米哈游批未拿到offer,将自动流转进入常规批次校招流程【网申通道】https://talent.baidu.com/jobs/【内推码】IVSAK8(后续有流程/面试时间上的问题,欢迎随时联系)投递的uu留下姓名缩写+岗位,实时跟进
百度
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
6 24 评论
分享
牛客网
牛客企业服务