记第二次面试 -- Android SDK实习生(游戏创业公司)

今天一早,早餐都吃了两根火腿,就奔上地铁去信息港面试。

番禺广场这边过去还是蛮远的,一路地铁到体育西,下车走到BRT做到学院站,到了信息港,找到公司也花了十几二十分钟(我走错栋了= =,后来是打电话给公司的MM才找到路)。

进去先填表,一些基本的信息和期待的薪资等(貌似那张表的背后还有内容要填的,我漏了。。。不过也不确定是否有内容)。

先是项目经理来面试,这个过程是比较轻松的,因为不涉及技术问题,算是相互了解了一下。问了下我实习的时间,介绍了公司的目前状况,以及对我做过的项目和事情的一些了解,这个过程就略了,经理还是非常随和的聊天的,过程蛮不错。

接着是技术面,两个人,一个是技术老大吧,另一个是负责Android的工程师。

1、进来坐下,先让我讲讲我之前做得那个项目。

我简要的描述了一番,然后就下一个问题。

2、他问我在这个项目中遇到的最大问题是什么?怎么解决的?

我说我这个项目是我学Android不到10天时做的,连着Java Android都是现学现卖。面向对象都不是很懂,所以几乎整个项目都是不断地遇到问题。

最主要的问题呢是我想要在Activity上显示折线图,这个稍微难一点,不过还是各种百度和博客查资料过关了。

3、他问我觉得自己的Android水平在什么层次?

我也是直说自己学习Android的层次就是入门级,掌握的技能都是基础的,使用的控件布局都是原生的。

4、问我UI这方面怎么样?

这个我也是说我只用过基本的布局,基本的控件。

5、接下来他开始问我的数据结构,因为我简历上写着自学了数据结构和常用算法和常用的设计模式等。

他先问我哈希表的特点。 这个问题是比较基础的,但是我当时就是蒙了,也突然忘记了一般,就说:啊哈希表的特点就是没有重复的元素啊,都有一个哈希值。。然后我说完这点就讲不出其他得了,也是把我自己给坑了。

他看我不说话了,也觉得我不懂了,就接着问:对于顺序查找和随机查找,链表和哈希表哪个更适合。

我说:链表适合顺序查找。

再问:为什么哈希表适合随机查找

我说:不知道。。

6、我的数据结构如此糟糕,他也是没多问了,问我的算法

问:你知道哪些排序算法、

答:插入排序、冒泡排序、快速排序,额 快速排序的代码我写不出。(我确实只能写出插入排序,冒泡排序,选择排序的代码)

问:你知道Java当中的sort方法,内部使用的是什么排序算法吗?

答:选择排序

问:确定是选择排序?

答:是就是吧,不是就不知道了(这里回答的严重不好。就算答错也不能如此没自信啊)

7、看我算法也如此糟糕,也是不多问了,开始问我设计模式

问:你都知道哪些设计模式?

答:了解的不多,熟悉的有单例模式,装饰者模式。

问:工厂模式知道吗?

答:哦哦,知道,还有观察者模式也知道一点。

问:那说说观察者模式吧

答:嗯,观察者模式,有观察者和被观察者,多个观察者和一个被观察者,啊 不对,一个观察者和多个被观察者,啊也不对,多个观察者和一个被观察者。。。(这里也是想扇我自己两巴掌了。。。)。当被观察者有数据改变时,可通知被观察者。被观察者的状态变化时,观察者能收到通知。。。然后我就不说话了

问到这里还是没答好,也是彻底让人失望了。自己也是很失望。

8、问:你用过Linux吗?

答:会简单的指令,没有在Linux上开发过。

问:请问新建一个文件有几种方法?

答:。。。(这个就傻逼了,几种方法?我当时一种都想不起来。)好像是mkdir ,啊 不对,这个是新建文件夹的。。。New? 好像没这个指令。。。。一顿沉默。

这里他们又是一阵失望吧。

9、另一个负责Android的问:你有用过脚本语言吗?

答:python算吗?

问:算,python了解多少。

答:除了知道它是没有大括号的之外,其他的不了解。(我答到这里也是脸皮厚到不行了。。。)

10、问:加入你学习中遇到问题是怎么解决的?比如你学习python遇到问题怎么解决。

答:我平时遇到问题就是BAIDU查,去看CSDN和博客园看博客,然后看看官方文档。

问:Android方面遇到不懂的问题呢?

答:这个去developers.android看资料。也是去baidu查资料,看博客,或者去论坛发帖问。。。这个地方回答的也是相当吊死。(发帖问问题这种只有吊死干的出来。我是很少这么做的,但我还是这么答了,拙计。)

问:也就是说你平时都是上国内网站查资料的吧?

听到这里我是想起来了,曾经看过别的面试经历,这个问题,必须把stackoverflow给搬出来,大牛都是不屑于在国内论坛查资料的。。。可怜我小菜鸟。

大概也是问了这么多,有些小问题没想起来,但是这么一圈下来,我也是表现糟糕。o(︶︿︶)o 唉,回去看书了。顺便去车陂看了看房子,准备在那里租一段时间了。好静下来看书。

其实非常想在信息港上班的,因为我妹子就在附近,那样子多好啊。

时间: 2024-10-09 21:50:24

记第二次面试 -- Android SDK实习生(游戏创业公司)的相关文章

记第三次面试 -- Android开发实习生(手游公司)

今天也是一早8点多起来,虽然是下午面试,但是还是起来看一看书. 默写了一遍插入排序/选择排序 = =#  继续看了看Java Android 下楼,打印简历,上地铁,直奔珠江新城. 来广州刚刚好一个星期了,租房还是没找着,主要是实习还没下落...也是心塞 想我在我们年级里,也算是比较爱技术爱看书的人了.由于匆匆忙忙转学Android,也是把自己折腾地现在这个样子. 之前在实验室老是被我教育的小伙都已经实习4K包吃住了,我想找个2K不包住都行的实习却屡屡碰壁. 我面试完还是要认真检讨我自己的. 首

<cocos2dx 随记> 关于cocos2dx接Android sdk的一些坑

简单说说UI线程 :在Android中,有个非常重要的家伙非常霸道,那就是UI线程.这霸道之一:不能被阻塞. 之二:系统对每一个组件的调用都从UI线程分发出去. 简单说说openGL线程:但凡cocos2dx 启动的绘制线程都是openGL线程.就这么多 任何SDK界面的调用,必须从UI线程中调用,所以需要放到主线程中.如果我们直接从GL线程中调用,轻则调用不了,重者程序蹦死. 解决办法: 得到主线程的handler,这里简单说一种,就是在onCreate中new一个静态handler. 或者 

百度面试android攻城狮

今天就在今天,是我的百度第二次面试,(实习生只有两次面试)我这次表现极度不好,不但没有回答好我自己的android问题,当然我的基础知识也没回答好.我怀着悲痛的心情把题目写给大家,因为面试面试的不好,所以印象深刻,所以我全能回忆起来,希望对大家有帮助!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!今天面试官,非常亲切,因为提前了一点,所以征求了我的意见,我说可以. 总共的问题分为四部分 下面详细介绍 android的 部分 1.问了我做过的一个外卖app,问了我

android sdk manager无法更新

问题描述: Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示. 解决方法: 第一,我们先修改下hosts文件.该文件的位置在系统盘(一般为C盘),具体路径为: C:\Windows\System32\ drivers\etc\hosts.找到该文件后,我们需要对该文件进行修改,可能有些同学发现会修改不了文件,这可能是因为hosts文件被设置成了 只读属性,我们可以将其只读属性取消掉,如图1,在文件属性中,将图1中的勾取消掉即可. 图1 hosts文件

Android技术5:Android SDK更新问题解决

由于某些原因无法访问Google的所有网站,因此造成android SDK版本工具无法更新. 第一,我们先修改下hosts文件.该文件的位置在系统盘(一般为C盘),具体路径为:C:\Windows\System32\ drivers\etc\hosts.添加以下内容即可 #更新的内容从以下地址下载203.208.46.146 dl.google.com203.208.46.146 dl-ssl.google.com 第二,在Android SDK Manager的Tool->Option选项中把

android sdk manager无法更新(2014-11-6测试OK)--自己收藏用

问题描述: Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示. 解决方法: 第一,我们先修改下hosts文件.该文件的位置在系统盘(一般为C盘),具体路径为: C:\Windows\System32\ drivers\etc\hosts.找到该文件后,我们需要对该文件进行修改,可能有些同学发现会修改不了文件,这可能是因为hosts文件被设置成了只读属性,我们可以将其只读属性取消掉,如图1,在文件属性中,将图1中的勾取消掉即可. 图1 hosts文件的

android sdk manager 无法更新问题解决

问题描述: Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示. 解决方法: 第一,我们先修改下hosts文件.该文件的位置在系统盘(一般为C盘),具体路径为:C:\Windows\System32 drivers\etc\hosts.找到该文件后,我们需要对该文件进行修改,可能有些同学发现会修改不了文件,这可能是因为hosts文件被设置成了只读属性,我们可以将其只读属性取消掉,如图1,在文件属性中,将图1中的勾取消掉即可. 图1 hosts文件的属性

《冰球撞击》Android休闲桌球类游戏现已面试,快来下载吧!

<冰球撞击>Android休闲桌球类游戏现已完工上市快来下载吧! http://pan.baidu.com/s/1dD9vIRv <冰球撞击>是一个类似玩投篮机操作方式的Android桌球游戏,游戏中你需要点击屏幕,然后朝着想要撞击的瓶子的方向滑动并估计距离给予冰球速度与力道,然后迅速释放手指,冰球将会按照你的意志去撞击瓶子,如果撞到就加分,在30秒内撞倒所有瓶子游戏胜利,否则游戏失败,这个游戏就是这么简单与好玩,还在等什么呢?快开客本人的博客,主要集中本人游戏应用,在这里你可以下

第一次面试赤子城Android开发实习生

关于面试的表现和感想 1.没有准备充分就去面试(这是大忌,也就直接决定了结果) 我去面试Android,但是却不知道很多关于Android的基础知识,就是明明没有学习多少Android的东西,还没有看什么书就去面试,别人肯定不会要 2.笔试答的非常不好 笔试内容大致是:a.你对static的理解:b.你对Java内存回收GC的理解:c.activity的生命周期:d.view的处理流程:e.事件的分发:f.Java进程的消息传递方式:g.Android DVM的进程和Java的进程和Linux的