百度公司Android面试笔试题,这酸爽大家一起感受下

面试不简单,你要进入角色、就要对公司做一番研究、要好好推销你自己,让公司觉得在所有求职者中,你才是最佳人选。可当你做了完全准备来面试,却碰到奇奇怪怪,让你目瞪口呆的问题,你该说什么呢?

最近我一朋友去百度面试,结果挺满意,其他朋友也纷纷好奇百度公司都面试了哪些知识点?

面试朋友介绍,面试题如下:

1.java 基础题,输入结果是什么?

public static void main(String[] args) {

String str = new String("abc");

char[] ch = {'a','b','c'};

change(str,ch);

 

System.out.print(str+" ");

System.out.print(ch);

}

public static void change(String str,char[] ch){

str = "gbc";

ch[0] = 'g';

}

 

2.HashMap,Hashset,ArrayList以及LinkedList集合的区别,以及各自的用法。

3.Activity的启动模式有哪几种。

4.介绍Handler机制。

5.线程考核,解析sleep,wait,join,yield方法,以及notify 和notifyAll是如何控制线程同步的。

6.android 存储方式以及各至用法。

7.ListView 中BaseAdapter的使用和优化;

在ListView中的item放置一个按钮,如何使用按钮对不能的item响应不同的事件。

8.编程题:

题意:生成一个1-100的随机数组,但数组中的数字不能重复。

即位置是随机的,但数组元素不能重复。

有百度不同面试题或者其他公司面试题的朋友,可以拿来分享下哈~~~

下次大家如果去百度或其他公司面试时,可以看看这篇文章作为参考。也许不会跟这面试题目一模一样,但对他们Android出题的大概方向如果有所了解的话,我想在笔试部分能为自己获取不少加分。总之多了解一些木有坏处!

我个人有个嵌入式、安卓软件开发群 177836540  群里都是嵌入式、安卓行业内的人,大家可以互相交流学习。

你可能感兴趣的:(android面试,百度公司,面试笔试题)