面经详情

不久前的方正(北京)面试
面试的地方为在西二旗方正大厦,在门口要等人力过来接,进入人力首先需要进行一项笔试,笔试的内容就是android的基础,有一两个java题,题目比较简单,在网上有许多类似的题目。 笔试结束后,会安排技术面,面试是两个人,开始问了一下,java有几大基础数据类型,我回的是,可能是八种吧,没想到会问这种问题,之后有问了Activity启动的几种模式,强引用、软引用、弱引用、虚引用使用,还问了我做过的App上有一个实现的自定义View问了下实现的思路,我都忘得差多不多了,就说了简单的自定义View实现的步骤,又问了自定义View,三个不同的构造函数的各自作用,我回到的是根据SDK版本不同,新版多了一个Style参数,是为了适应系统自带的Style(如黑天白夜模式),有一个参数是读取xml文件中的属性。最后又问了下最近的薪资要求,和离职原因。
Q:Scoket和Http最大的区别是什么?1条回答

相关推荐

匿名用户
Android
未通过未通过
第一次来这里写点东西,这样的公司不去也罢。我经历了三轮面试。第一轮,安卓面试官会在乎一下基本逻辑算法和一些全面的工作经验,聊的很开心,个人觉得,如果经验丰富,对于主流框架原理清晰,第一关很容易过关。 第二轮,面试官希望你有一些java基本功,有一定的逻辑思维能力,这方面由于长时间依赖编辑器以及安卓业务的堆叠,我能过关,自认为也比较勉强,毕竟我有很多地方回答的不好。 第三轮,Cto面,我作为一个普通开发,我可能无法和一些厉害的人有相同的关注点,毕竟CTO曾经的腾讯T4.3,程序员的金字塔顶端人物。一共四个问题:中位数的数学表达式,面试过程中我一度觉得是要写一个方法,传入参数,根据奇数偶数求出中间的数,很可惜,面试官想要的使数学表达式,我确实写不出来,确切的说我其实不知道什么是数学表达式了。一个概率学逻辑推理,这个也不是每个人都可以说对,我不多说。for循环翻译成goto,我多次强调java没有goto,换来的结果是面试官解释什么是goto,让我写出严谨的代码。我简单的猜测着写了写,既然都没有goto,我如何写的严谨?最后一个问题,数组去重,我知道我的方法的确垃圾,因为我确实是突然去面试,没有去刷算法。但是面试官在意我写在纸上的代码不完整,不严谨,没有方法名什么的。 第三轮面试挂了,我觉得很感谢一个顶端的程序员来和我做了一个一个小时的沟通,虽然我无法理解为什么我去面试安卓开发会被这样的四个问题。如果面试官在乎代码细节,可以给我编辑器打出来可以执行的代码。给我纸笔,我平时开发用的确实是键盘,手写都是伪代码。如果在意算法,可以让我讲讲我的逻辑,然后否定我,说我时间复杂度垃圾,然后分分钟挂我,不用浪费太多时间。可能与太渣,无法理解大神的逻辑,但是对于现在的我来说,三观不同,不去也罢。 ...查看更多
2 年前 发布
4

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网方正方正面试经验方正面试经验:不久前的方正(北京)面试