分享一下面试题

阿里一面:

自我介绍;

JVM内存模型;

你所知道的JVM几种gc算法;

HashMap内部数据结构;

单例模式;

自己去实现线程池;

做过什么项目;

做项目时遇到的挑战以及解决办法;

对哪方面感兴趣;

一面面试官人很好。

阿里二面:

自我介绍,项目介绍;

从你的项目介绍里一直问一直问,问到你不会为止;

Android单元测试;

ContentProvider怎么写查询语句查询文件信息;

你感兴趣的方面以及你在这方面有什么成就;

你所知道的Android各版本优缺点;

目前你了解多少Android开源框架;

cvte一面:

cvte在我等阿里二面的时候打电话过来了,很尴尬;

自我介绍都没有,直接开始问;

build模式优点;

ANR;

项目经历;除了Volley还有没有了解其他网络框架;

进程间通信的几种方法;

自定义View需要怎么做;

深信服一面:

自我介绍,项目介绍;

数据传输加密算法有没有考虑过;

Http和Https有什么区别;

Intent Filter;

AsyncTask;

JNI;

C/C++中使用位运算将n的后三位清零;

a = f(f1(), f2()); 函数调用顺序;

struct{int a; char b; short c} 画出所占内存;

关键字__cdecl与__stdcall

调用Add(a, b)时,描述一下栈中sp指针的变化;

顺丰科技

除了自我介绍,项目介绍就问了一个关于JVM内存模型的:

public class A{public static final B b = new B();}

问 b 处于虚拟机哪里。

腾讯一面

考了两个算法题,

1. 将升序数组和降序数组合并

2. 拿棋子问题: A 和 B 都是很聪明的人,然后有若干棋子,A和B每次拿能拿1个或者2个,给定棋子数,问A能不能赢。

一个设计模式,

手写单例模式 

作者:tjoy

本文来源于牛客网

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏马洪彪

Ora-03113\Ora-03114与Oracle In 拼接字符串的问题

刚深入接触Oracle不久(大学里以及刚参加工作时学到的Oracle知识只能算是皮毛),因为之前使用SqlServer有将近两年的时间,对SqlServer相对...

4346
来自专栏黑白安全

Po主是谁?通过新浪微博图片反查上传者信息

链接为 https://wxt.sinaimg.cn/thumb300/9d0d09ably1fsn7m0jyzzj20m80cidgm.jpg 的图

1472
来自专栏HBStream流媒体与音视频技术

采集音频和摄像头视频并实时H264编码及AAC编码

6037
来自专栏施炯的IoT开发专栏

Windows Mobile上的小宇宙

  在codeproject上看到了一个非常有意思的应用,windows mobile上看星座图。试想下面一个场景,在北京寒冷冬天的一个晚上,西北风把城市上空的...

1796
来自专栏何俊林

VLC框架总结(二)VLC源码及各modules功能介绍

一般情况下,播放一个音视频分为4个步骤 1、access访问 2、demux解复杂 3、decode解码 4、output输出 access:访问 可以理解为接...

3895
来自专栏编程一生

ORM规约变更经典案例---mysql军规

1314
来自专栏大数据和云计算技术

数据组织核心技术

要高效地使用数据,就必须要有组织,因此业界对数据的结构化组织有很多探索。 1)Cube技术概念 OLAP的目标是满足决策支持或者满足在多维环境下特定的查询和报表...

3127
来自专栏牛客网

阿里巴巴2018Java实习面经

1312
来自专栏进击的程序猿

图数据库奥秘初探

主要参考书籍:graph database 近期工作中要做一些图谱的应用,于是这几天就调研了下图数据库,最后就有了本文。ps:本人第一次做图谱相关的应用,具体...

942
来自专栏玩转全栈

flutter中使用BloC模式

BloC【Business Logic Component】模式是paolo soares 和 cong hui 在2018年Google dartconf上提...

8.8K7

扫码关注云+社区

领取腾讯云代金券