阿里技术岗视频面试

刷怪升级 专栏收录该内容
3 篇文章 1 订阅

预约了阿里今天下午的面试然后坐在电脑前等待面试官翻牌子

先吐槽一句阿里的这个视频面试的界面脸reall大,一打开一个头(我的头)占满了屏幕,吓死爸爸

本来因为通关卡过期耽误了被翻牌子的第一次然后等了二十分钟就很想给面试官说我们长话短说我还有事这么牛逼的话

看到面试官小哥哥温和可亲瞬间打消了念头(但是他把我虐惨了)

阿里面的reall干货,让我梳理一下

一、自我介绍

不多说,他其实根本不在乎,我说那么多才艺小哥哥只是点头嗯嗯

问1:Android学了多久

问2;java什么时候开始学的

问3:Android是怎么入门开始学习的

问4:java学习中参考了哪些资料书籍

我:(每次一问书籍我是真的无奈,家穷,买不起几本计算机的书)

二、项目+Android

问1:你介绍一下你做的最深入的项目你做了些什么负责的部分

我:(嗯嗯就喜欢这种可以愉快交流的问题)

问2:Android的设计模式说一下,你对哪个比较了解说一下理解

我:(果断mvc)

问3:mvc的缺点在哪里,相比于mvp和mvvm

我:逻辑代码和ui太紧密,耦合度高不宜于测试(我就不该说测试这两个字)…………balabala

问4:那mvc不易于测试体现在具体哪里呢

我:(没测过真滴不好说)

问5:你们项目用的什么数据加密传输方式?利用了什么协议?

我:(安全方面欠佳,我们项目几乎裸奔我不会告诉你的)

问6:说一下http和https的区别

我:(百度百度)

问7:你们框架是怎么搭建的

我:(接着编,不停哔哔就对了)

问:8:Android的数据持久性你们项目怎么保证的呢?

我:主要用了一下SharedPreferences……(就编吧)

问9:项目中遇到了什么印象比较深的难点呢?怎么解决的?

我:(我发现你们面试官都喜欢问这个,我记住了,下次好好表演一段)

问10:是怎么注意项目中内存的情况的

我:其实没太懂,感觉好宽泛……内存释放?

问11:那说一下java的回收机制

问12:怎么实现Android中多线程编程的?

三、数据库

问1:你有学过数据库吧

我:(学过不精通,很想告诉你没有我们跳过这个问题吧)

问2:数据库事务的特性说一下,解释一下

我:四个特性分别是……(让暴风雨来的猛烈些吧)

问3:数据库的存储对内存的影响

我:(感受到了小哥哥对内存和存储的喜爱,我一定好好看内存,……拔刀)

四、数据结构

问1:平衡二叉树讲一下

我:左右子树高度……balabala

问2:平衡二叉树适用于什么情景?

我:(我不会的情景)

问3:讲一下hashmap吧,他的数据结构一类的

我:(这个我还写过博客,但是没表达好)

 

大概这些吧,面了三四十分钟但是节奏挺快问题挺多,最后让我问问题的机会我问了小哥哥是做什么的,移动端开发的,主要用c++,做底层的大佬啊。还是我学的太浅了- -

继续努力!!!

 

  • 1
    点赞
  • 2
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值