阿里实习电面一面问题总结

上午接到阿里的电话,沟通后改到了晚上,想着现在很多没有准备好,晚上就直接裸面了。
面试官让我简单介绍后说我简历内容不多,就直接开问了。
  1. 你是如何理解Java面向对象?
  2. 为什么想从事android开发?
  3. Java里面是如何管理内存的?
  4. 垃圾回收算法有哪几种?分别运用场景有哪些?
  5. 队列和栈的区别?具体有哪些运用?
  6. List、Map、Set的区别与联系,底层实现原理是怎样的?
  7. HashMap和TreeMap实现原理?简单介绍下红黑树?
  8. 进程与线程的区别?进程间通信有哪几种方式?
  9. Java里同步的方法和机制?
  10. HTTP网络通信的过程是怎样的?为什么是基于TCP而不是UDP?
  11. 简述下常见的排序算法?快速排序的原理是什么?
  12. 一段字符序列,求每个字符出现的次数,要求时间复杂度和空间复杂度最优?
  13. 简单介绍下android四大组件?
  14. 你在开发这个项目时遇到的难点是什么?你是怎么解决的?
  15. 来杭州实习有问题么?
  16. 你还有什么想问我的?
总结这次电面:基础最重要!基础最重要!基础最重要!
上述有些问题并不算难,但是楼主回答地不是特别清楚明白,回答的时候因为有些问题记不太清了导致回答并不十分连贯,实在是基础不扎实的原因。好在面试官人特别nice,积极引导我解决问题。
数据结构与算法、Java基础知识、JVM相关内容、操作系统、计算机网络这些知识都必须特别特别扎实才行。
基础扎实的标准就是:针对面试官的每一个问题,务必要回答清楚明白,不能指望一两句话敷衍了事。
这次实习怕是当了炮灰,只能复习巩固好基础,争取秋招了。。。
#阿里巴巴##安卓工程师#
全部评论
我上星期五一面的,结果昨天又打过来我没接到,真是尴尬
点赞 回复 分享
发布于 2017-04-25 20:39
这么晚还有面?
点赞 回复 分享
发布于 2017-04-26 08:56

相关推荐

01-07 21:34
已编辑
浙江大学 Java
时间线12.19 官网投递简历12.20 hr打电话问了一些基本情况12.21 约一面12.27 一面,一小时内约二面1.2 二面,当晚挂一面1. 请自我介绍一下。2. 这个项目是由你们几个人一起做的吗?3. 未来这个平台大家是做什么样的打算呢?4. 它的核心竞争力是什么?5. 作为后端开发者,整个数据库层面的设计是什么样的?有哪些主要的表?它们之间的关系如何?6. 业务是如何实现的?7. 系统最难的地方或技术上挑战最大的地方在哪里?8. ThreadLocal的作用是什么?它的实现原理是怎样的?9. 使用ThreadLocal的过程中需要注意什么?10. 除了手动释放ThreadLocal中的值外,它里面还有其他设计来避免内存泄漏吗?11. 动态线程池是怎么实现的?12. 动态调整机制是什么?我们应该设置多少核心线程数和最大线程数,以及通过哪里去设置?13. 动态线程池的“动态”体现在什么地方?14. 设置线程池参数是实时生效的吗?15. 什么是自旋锁?16. 除了自旋锁策略以外,Java里对同步(synchronized)还有什么其他设计?17. 请介绍下synchronized的工作原理。18. 提到了限流,请问常见的限流算法有哪些?19. 下面我们来做个编程题。您现在可以开始解题了。20. 写题(先用 Cpp 写了个大暴力,后面让用 Java 再实现一遍,讲了时间复杂度,又讲了一遍 DP 做法的思路,没让再写一遍)21. 反问:对实习生的要求,上班时间。结果:一小时后通知过了,约二面。二面1. 你的网站是一个创业项目吗?(怎么可能...)2. 你这个网站和其他同类型的有什么区别?3. 它们的核心竞争力是什么?(哪里有什么个人竞争力啊555)4. 现在有多少用户了?(说还在推广)5. 除了你自己之外,还有其他人参与这个项目吗?6. 如果这个网站能够发展起来,最核心的依赖是什么?或者说你觉得最重要的一件事是什么?7. 内容是如何获取的?8. 如何解决内容采集方面的人力瓶颈问题?9. 你们计划如何解决内容时效性的问题?10. 你们有没有考虑过通过什么方式来吸引用户贡献?(搞个排行榜?)11. 对于用户创作内容的行为,有考虑过给予什么形式的激励吗?(红包激励?被反问没钱)12. 推广网站时,实际能做哪些事情?(引流)13. 团队目前使用的是哪个版本的Java?(1.8)14. 如果让你调研是否要从Java 8升级到更新的版本(如11或17),你会如何评估其必要性?(性能提升)15. 升级JDK版本时,核心考量点是什么?(我答的是兼容性和性能提升)16. JDK团队在性能提升方面做了哪些优化?(我答的是JIT)17. 你接触过的最大一张表有多少条记录?18. 如果有一张业务表已经有六七亿条数据,并且它是一张大宽表,大概有六七十个字段,其中一些字段的尺寸较大,在日常使用中会遇到什么问题?(我答的是四层,比较慢)19. 即使有了索引,查询仍然很慢,你觉得可能是什么原因?(不知道了)20. 在表上新增一个字段时,如果这个表正在进行读写操作,应该如何处理以确保不影响现有操作?(我答的是搞一个副本)21. 如果是在单独的一个数据库实例上进行这样的变更,而不是主从架构下,是否会有额外的挑战?(面试官好像理解错了,把我说的副本理解成了主从架构)22. 在学习或做项目过程中,对你来说最有挑战的部分是什么?(这个问题之后需要细化一下)23. 你之前有面试过其他公司吗?目前那些面试流程走到哪一步了?(我答的在走流程)24. 面试者是否有任何想要问面试官的问题,比如团队主要负责的业务内容?25.无手撕代码26. 反问:什么时候出结果,业务内容。结果:当晚挂。反思:问了很多关于项目管理,项目推广这块的问题,但是真没啥想法,然后场景题现在还没接触过,回答的不行。#小红书##日常实习##凉经#
查看43道真题和解析
点赞 评论 收藏
分享
评论
点赞
24
分享

创作者周榜

更多
牛客网
牛客企业服务