题库

作者:Piedwiper
链接:https://www.nowcoder.com/discuss/845718?type=2
来源:牛客网

康佳:

个人介绍

项目介绍

handler 原理,简单说一说。

mvp mvc mvvm

能说再详细点吗?

Jetpack 能说说吗?

ViewModel?

databinding?

还在学,说得不是特别清楚,很大概。

线程池。

我答了两三个参数,答得不好,

corePoolSize 核心线程数

maximumPoolSize 最大线程数。

keepAliveTime 非核心线程超时时间。

unit

workQueue 任务队列,通过线程池的 execute()方法提交的 Runnable 对象会存储在这个参数中。

threadFactory 线程工厂,创建新线程。

handler 线程无法执行新任务时进行调度。

面试官想让我说出主要有哪些线程池。

CachedThreadPool 带缓存的

SingleThreadPool 单线程的

ScheduledThreadPool 固定周期的

FixedThreadPool 固定线程数量的

什么时候开始学的 android

java 在服务端有什么积累吗?

没有公司实习的经历吗?

是的,但是

jvm 内存分布。

jvm 分代回收。

面向对象三大特性,

多态的例子。

extends 和 implement 的区别

聊聊设计模式:

责任链,单例,工厂。

还有什么问题吗?

有技术分享吗,

试用期多久呢?

介绍:是康佳的 IOT 部门。
感觉大家得牢记一点,简历上不要写不太会的东西,不然很尴尬,好吧。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

function test(){
const data=[7,2,7,3]

let num=0;

for(const e of data){
num=num^e;

console.log(num)
}

const arr=[];

for(const e of data){
console.log(num,num^e,e)

if(arr.includes(num^e)){
arr.splice(arr.indexOf(num^e),1)
}else {
arr.push(num^e)
}
}

console.log(arr)


}
test()

自我介绍

  1. 开场:问好+个人信息+应聘岗位

  2. 详情:加入动机+匹配经历

  3. 结尾:总结
    你好,我叫陈恒承,

    总结:对于将来能够从事 android 开发,兴致十足,最后感谢你在百忙之中与我进行这次面试。

问:

  • 现在 android 开发组成员多少?

  • 大概是几年经验的

  • 采用的整体架构是 jetpack 那套吗?

  • 有新启动的项目吗?

java from
androidTV


http://example.com/2023/07/13/面试/题库/
作者
chen heng cheng
发布于
2023年7月13日
许可协议