ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

android应用开发实训报告,android开发需要什么基础

2021-12-25 13:32:52  阅读:135  来源: 互联网

标签:怎么 真题 面试 开发 实训 源码 android 自我介绍 Android


习习网络科技有限公司(未拿到offer)

本来那天没有安排有这家公司的,因为是请假面,本来安排另一公司,但是去到才发现是个很小的公司,感觉被骗了。就直接走。刚刚出公司门,习习网络就打电话邀约面试,二话不说,直接打车过去。(请假面试的时间很宝贵的,不能把上午浪费掉)。好久没面试,感觉有点紧张。

一面 是一个帅小伙面我的 题目部分顺序,不分重点

1、自我介绍

2、拿出手机问我微信上首页下拉展示一些微信小程序,这个功能怎么实现。

我:… 我把上下拉刷新的那套和他说了一下。但是他扣源码扣得比较细,我好久没看里面的源码了,感觉回答的不是特别理想。

3、说说你对volley这个框架的理解

4、view的绘制流程

5、wait和sleep的区别。

6、动画有那些,怎么实现?

7、在不知道json的数据结构,怎么解析json?

有些忘记了 大概问了10个问题左右

二面 是个CTO面

1、自我介绍

2、说一下你觉得比较满意的一个项目。

3、在项目中问了一下某个功能怎么实现的。

4、谈谈你平时在项目怎么加密的?说说Rsa,md5的理解

5、说说对反射的理解。

6、有若干个线程,怎么让它们按顺序执行?

7、还有什么问题想问的

这次面试,很多东西自己知道,但是表达得不是很清晰。所以在这里大家最好是对着自己的简历,模仿一下,假如你是面试官,会怎么问,你要怎么答才会让他满意,换位思考。

下午去的是车公庙,金融公司。

中安信业 (未拿到offer)

这家公司,好高大上,办公环境好屌,个个都是穿正装,感觉自己好像一个屌丝。是一个前端架构师和另外一个小伙一块面我的,恩,感觉他们对Android方面不是特别了解

一面

1、自我介绍

2、问项目

3、观察者模式是干嘛的?手写个出来

4、数据库怎么升级版本?

5、view的事件分发机制的理解,出现滑动冲突怎么办?

5、线程T1,T2,T3,T5,T6,怎么按顺序执行?

6、跨进程通信有哪些?AIDL能传对象吗?说一下binder的工作机制?

7、说一下你了解的一些图片开源框架?怎么选择?

8、项目安全方面,你们是怎么做的?

9、还有什么问题想问的?

总共面试了大概一个半小时,然后就回去等通知…他们不是专门做Android的,但是有一个是移动端的架构师,所以问得很底层…

银之杰网络(未拿到offer)

这家公司是上市公司,由于是在职,我就约到早上9点面,这次面试我感觉最差的一次体验,进公司门,感觉前台来了大姨妈一样,一脸苦瓜象,还摆出一副优越感。然后叫到一边等。

在一会就叫到会议室,这会来一个什么经理之类的面我…

1、自我介绍

2、会做iOS吗?我:没做过项目,自学过

3、我看你这些资料,怎么都不填完整,家人信息,身份证这些。我:入职的时候再填。

4、你们前端,无非就是写页面,是吧… 我:…保持尴尬又不式礼貌的微笑

5、你们写页面有用什么框架的吗? 我不耐烦的说: 没有

6、既然只是写写页面,要这个期望薪资合理吗?刚刚毕业的培训几个月,都能做了… 我:我觉得BAT是傻子,别人愿意花15到35k(这是boss开的价)来招一个Android程序员写页面。

可能听出我的一些舒服,就问我还有什么问题想问的。我:没有,把我简历拿来吧,打印现在很贵的。整个过程面试不到20分钟,这是面试最差的一次体验,还害的我七点半就起来了,然后跑到车公庙…

腾讯(未拿到offer)

腾讯找我,我很意外,因为我并没有投腾讯,也没有约时间,好像突然袭击一样,所以接到腾讯的电话面试时候,还特么逗比的问一句:那个腾讯,是BAT那个腾讯?
(有个公司叫藤讯)

电话面:

1、自我介绍

2、说一下你项目中做了那些?主要负责什么?

3、activity启动模式有哪些?使用场景?

4、string,stringBuffer,stringBuilder区别?

5、wait和sleep区别,怎么使用?线程冲突了怎么办?

6、什么是死锁,怎么产生,产生条件,怎么解决?

7、有A、B、C、D、E这几个线程,有那些方法让他们按顺序执行?区别在哪?使用场景?

8、view的绘制流程

9、网络请求的框架了解过吗?对比一下他们的区别。

10、说说Glide的源码?

一面

1、自我介绍

2、问项目。问到内裤都没有了。

3、view的绘制原理。

4、手写冒泡、插入算法。有什么改进的地方吗?

5、平时遇到什么难题呢?怎么解决,举个例子?

6、线程相关

7、进程保活?

8、hashmap原理,冲突,解决

最后

其实要轻松掌握很简单,要点就两个:

  1. 找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。
  2. 多练。 (视频优势是互动感强,容易集中注意力)

你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。

对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

阿里P7Android高级教程

下面资料部分截图,诚意满满:特别适合有3-5年开发经验的Android程序员们学习。

附送高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、近期面试跳槽、自身职业规划迷茫的朋友们。

Android核心高级技术PDF资料,BAT大厂面试真题解析;
![](https://upload-images.jianshu.io/upload_images/14847428-dcffa08f24e

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整资料开源分享

98294.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

-dcffa08f24e

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整资料开源分享

98294.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

本文已被CODING开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》收录

标签:怎么,真题,面试,开发,实训,源码,android,自我介绍,Android
来源: https://blog.csdn.net/m0_65685996/article/details/122142311

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有