阿里内推一面面经

阿里钉钉事业部Android开发工程师内推一面

    • 开始
    • 面试进行中
    • 总结

开始

  • 最开始会让你自我介绍,应该就是怕你紧张,反正我说了一会刚说到项目就问了我几个问题(笑哭),不过自己最好准备准备,毕竟电话面试只能听你说了(当然思想很重要,但是也得能说得出来啊)。
  • 然后就是项目,我们团队做的是一个音乐类APP,主要功能是获取一首歌的歌词,然后传到服务器获取通过神经网络模型生成的新歌词将新歌词传到自定义view中(大概就是个这);面试官没理解我的意思(看吧这就是表达得不好),他认为我们是一句一句的实时上传然后解析歌词,其实我们是整个歌词获取然后整个解释,整个传到view中,在这有个6分钟。

面试进行中

  • 准备了两天的Android(因为我准备考研,从寒假就开始了,技术方面很久不看了导致这两天恶补),第一行代码(因为基础,听说大厂的实习生都注重基础)过了一遍,自己的项目过了一遍,java没看,Java我觉得一是学的不好看的话就这么点时间看不完,二是觉得自己投的是Android,肯定大部分是问Android啊(大佬请绕过,小白就是有这种误区),疯狂看Android。
  • 结果问完项目接着来了一句,Java咋样,我说一般,然后问的Hashmap、线程安全和不安全介绍一下,接着JVM相关的东西,答得一般(后面会贴出来),后面可能觉得确实学的不太好,就直接上数据结构了。。。。。
  • WTF,数据结构!!!!!map来介绍一下,这个还好,紧接着写代码,给我发了一封邮件,电脑没在身边。。。。。口述思想,口述怎么优化。。。(所以说表达能力很重要,你很牛逼但是说不出来就是辣鸡),后面陆陆续续问了一些数据结构感觉还行。

总结

  • 你简历上写的,一般不会问(起码一面不会怎么涉及),有项目的话会问项目,会仔细地问项目,非常仔细的问,问到你怀疑是不是你写的项目。然后是你没写啥就会问你啥,因为你写了的你肯定好好准备,你没写的问你才能试出你的深浅!!这TM的是真正的经验之谈!!
  • 重视数据结构,一般语言不太懂,最后会归结到数据结构,这个你很牛逼的话应该会加分,因为原理是一样的嘛!!
  • 晚上再写,出去喝酒!

你可能感兴趣的:(阿里,Android,面试一面)