腾讯安卓漫画一面面经(凉)

部门 腾讯动画

中午投,晚上面,速度快到一脸懵逼

有两个面试官

1 算法题

求最大公约数

辗转相除

Int e=a%b a=b b=e

(出了这么简单的题还现推公式人傻了)

看我写的太久了

你是希望在北京吧,我们这可是深圳的部门哦

2 疯狂问基础

Android

1 四大组件都有什么?

2 静态广播和动态广播区别?

静态广播需要在清单文件声明,动态广播直接在类里动态声明即可

动态广播在activity销毁时必须销毁,静态广播随进程

静态广播必须写到类里

3 服务start和bind区别

启动模式不同,bind和绑定他的activity同生命周期

startservice启动服务后,程序退出stopservice,服务依旧存在,而bindservice启动服务后程序退出unbindservice,服务就会销毁,而同时调用两种方法启动同一个方法,只会启动一个服务,但是其生命周期有所不同,取决于两种方法启动服务的先后顺序。

4 安卓动画有哪些

5 activity和fragment通信

文件

handler

attach回调

eventbus

bundle

6 提到了eventbus,讲讲原理吧

7 自定义view需要干什么

计网部分

1 http和https的区别

2 https安全吗?提到了第三方证书

3 扯到了http3.0,那tcp和udp的区别是什么?

4 https能不能防dns劫持?

5 dns劫持该怎么办

我答的手动改host

不知道目标ip咋整???不清楚了,求大佬解答

java部分

被各种问,快被问哭了

多线程部分被反复问,还被俩人轮着问

就记得一部分了

1 四种引用类型是什么

提到了软引用可以防止handler

那剩下两种可不可以? 应该是不可以吧

2 string stringbuilder stringbuffer有啥区别?

3 sleep和wait的区别

4 重写和重载的区别

5 volatile和synchronized的区别,他们的实现原理是什么

6 你提到了单例,单例有多少种写法

提到了7种

7 那你说的内部类和其他的区别是什么?

提到了类加载机制

8 线程的各种状态有什么?

大概就问这些,不给反问机会,结束了

真一点实习和项目都没问,疯狂挖基础,唉

#面经##校招##安卓工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-08-21 08:39
其实都还好,问题都不难,继续加油😂😂
点赞 回复 分享
发布于 2020-08-21 09:12

相关推荐

3 11 评论
分享
牛客网
牛客企业服务