序言:由于公司的某些方面原因,LZ最近都处于找工作的状态,年关了,最关键的LZ还只是个没毕业的孩子,所以工作越来越不好找了,到哪里投简历都是动不动就好几年经验,这让我们这些没经验的渣渣还怎么活啊!好了,也不吐槽那么多了,这几天到处去投简历,到处去面试,培训机构,外包公司这些都经历了个遍,总结了一下面试的时候的面试笔试题(如有错误,请及时纠正)注:每个问题的最后都会有正确答案(粗体的就是正确答案)1
转载
2024-01-09 23:36:42
34阅读
一、Java基础部分1.HashMap和HashTable以及CurrentHashMap的区别。一般来说,这三个东西基本在面试中70%会被问到,而问的方向也不太一样。比如初级的问法是讲讲它们之前的区别,这个我想没什么难度,大多数人还是知道主要核心区别是并发上的处理。此外,内部数据结构的实现、扩容、存取操作这些问题应该是很老生常谈了,这并没有什么好说的,大多数人也都知道。稍微问的深一点的可能会在下
# Android 笔试题解析与代码示例
在准备 Android 开发相关的技术面试时,笔试题目通常是考察候选人基础知识的重要手段。本文将围绕一些常见的 Android 笔试题,从基础概念、码例到一些示例代码,帮助你更好地理解 Android 的核心知识。
## 一、Android 基础概念
Android 是一个由谷歌开发的开放源代码操作系统,主要用于移动设备,如智能手机和平板电脑。开发
原创
2024-08-24 04:06:10
54阅读
前19题为常考题目1、 Android的四大组件是哪些,它们的作用?答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑 service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的食物,定义好需要接受的Intent提供同
转载
2023-06-28 13:11:11
197阅读
Activity生命周期: a :activity从创建到进入运行态所触发的事件? b :从运行态到停止态所触发的事件? c :从停止态到运行态所触发的事件? d :从运行态到暂停态所触发的事件? e :从暂停态到运行态所触发的事件? onCreate: 在这里创建界面
都说大厂面试必问源码,可很多人看完MMKV 源码、Handler 源码、Binder 源码、OkHttp 源码等源码记不住,是脑子有问题吗?当然不是!是因为你没有掌握学习源码的技巧。我的朋友子路,很多人都叫他路神,称他为“国内源码讲解最好的第一人”。子路说他以前学习MMKV 、ARouter 源码,只能去翻书,去报个线下培训班,或者向其他公司的大牛请教,一个疑问有时候会卡好几天。但现在不一样,各种
转载
2023-08-31 18:36:47
31阅读
前言这份资料是一位大佬整理的,收集了论坛、博客上网友分享的一二线大厂面试真题。大佬根据结合网上各个大神对这些问题的分析,整理出了这一套面试题大合集。一共2109页,包含Android开发涉及的五个模块,十分详实,可以说你想了解的面试题和技术点,这里都能找到。年后如果有跳槽准备的,可以提前做好准备。没跳槽准备,也可以看看这些问题以及它们的解析,对提升技术也是很有帮助的。内容特点: 内容详细,收集了各
转载
2023-07-12 15:00:52
103阅读
1、说说你对spring的理解,或者说下什么是spring?分析:主要考察求职者对spring的整体掌握度,附带考察求职者思维缜密度、表达能力等,面对这类半开放型题目,我们只需要围着理论依据+实际使用经验,展开描述即可,千万不要去背官方的甲骨文,要附带自己的理解和见解。答:spring是一款主流的非侵入式设计、轻量级web框架,最大特点是面向Java bean编程,降低了类之间的耦合性,
其IOC
转载
2024-03-12 14:05:38
185阅读
3、写一个a个字节对齐的宏正确答案:#pragma pack(a) VC中提供了#pragma pack(n)宏,使我们可以屏蔽默认对齐方式,来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两种情况:第一、如果n大于等于该变量所占用的字节数,那么偏移量必须满足默认的对齐方式,第二、如果n小于该变量的类型所占用的字节数,那么偏移量为n的倍数,...
原创
2021-09-29 09:44:15
311阅读
3、写一个a个字节对齐的宏 正确答案:#pragma pack(a) VC中提供了#pragma pack(n)宏,使我们可以屏蔽默认对齐方式,来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两种情况:第一、如果n大于等于该变量所占用的字节数,那么偏移量必须满足默认的对齐方式,第二、如果n小于该变量的类型所占用的字节数,那么偏移量为n的倍数,不用满足默认
转载
2012-10-26 11:34:00
245阅读
2评论
面试心得: 如果你只是想做简单的android应用开发人员,你只要准备一下Java知识(多线程,Socket通信等),然后在对Android略知一二(如Android架构,Activity的理解,以及一个应用的生命周期等等).这些我相信可以应付过去了. 但是如果你想做更底层的开发,比如嵌入式开发(Android驱动开发等),那么你就要
转载
2023-08-31 11:17:01
121阅读
(一) 单项选择题(每题2分,共30分)1,Activity的生命周期方法onRestart()方法是在哪个方法执行完后调用(B) A. onStart() B. onStop() C.onPause() D.onResume()2,要通过adb命令查看已连接的设备,正确的是(A) A. adb devices B. adb show devices C. adb start devices D.
原创
2022-09-07 12:10:38
790阅读
简介最近由于在找工作,然后期间也遇到了许多的面试和笔试题,下面总结一下,希望可以帮助到一些朋友吧。问题Android1.Handler机制原理,大致的说一下?有没有更加深入的了解源码? 2.自定义View的流程? 3.Android进程间的通信,线程间的通信? 4.简述一下事件分发,项目中是否有用到,如何解决? 5.谈谈Activity的生命周期? 6.Activity的几种启动模式,使用场景?
转载
2024-06-12 14:58:15
16阅读
一、什么是面向对象(OOP)?面向过程是具体化的,流程化的,解决一个问题,你须要一步一步的分析,一步一步的实现。java面向对象是模型化的,你只需抽象出一个类,这是一个封闭的盒子,在这里你拥有数据也拥有解决问题的方法。须要什么功能直接使用就能够了,没必要去一步一步的实现,至于这个功能是如何实现的,管咱们什么事?咱们会用就能够了。线程面向对象的底层其实仍是面向过程,把面向过程抽象成类,而后封装,方便
转载
2023-09-20 13:58:15
43阅读
步长Android笔试题姓名:______________ 应聘岗位 ______________步长集团Android面试题。一、填空题。1.下列哪些语句关于内存回收的说明是正确的? ()?A、 程序员必须创建一个线程来释放内存?? B、内存回收程序负责释放无用内存??? C、内存回收程序允许程序员直接释放内存??? D、内存回收程序可以在指定的时间释放内存对象?2.下面异常是属于Runtime
转载
2024-07-31 20:59:59
42阅读
第一组 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 2.你有一桶果冻,其中有***、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻? 3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状
转载
精选
2015-09-27 17:15:46
567阅读
1、 编写一个类,在main方法中定义一个Map对象(採用泛型)。增加若干个对象。然后遍历并打印出各元素的key和value。 package com.itheima; import java.util.Iterator; import java.util.Map; import java.util
转载
2017-04-27 18:44:00
137阅读
'''1.⼩⽩去附近店铺买橘⼦,⽬前商店做活动,提供捆绑打包销售,例如每袋3个和每 袋5个的形式出售。现⼩⽩只想购买n个橘⼦,同时想购买尽量少的袋数⽅便携带。如 果不能购买恰好n个橘⼦,就不会购买(可返回-1),求解输出最少的袋数。(例如: 18) ''' # def getnum(n): # ''
原创
2022-06-16 09:30:56
339阅读
下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是(B)A、插入排序 B、堆排序 C、冒泡排序 D、快速排序 (B)设计模式将抽象部分与它的实现部分相分离。A、Singleton(单例)
转载
2022-07-19 14:05:41
157阅读
一、单项选择题 1.Java是从(B)语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 2.下列语句哪一个正确(B) A. Java程序经编译后会产生machine c...
转载
2014-07-23 22:53:00
267阅读
2评论