有赞一面面经

有赞一面(时间 70min)

  1. 自我介绍。

    介绍了一下自己,比赛经历啊,获奖啊,项目啊,实习啊什么的。

  2. 问第一个项目,是什么,怎么划分模块,现在重新设计你会怎么做,如何提高性能。

  3. 问第二个项目(重构了旧项目),怎么提高效率的,怎么提高了可维护性。

    项目就不说了,每个人都不一样。

  4. HashMap get方法的过程。

    传入 key,得到 hashcode,rehash 拿到 hash 值,定位到 bucket,如果是链表或者红黑树,就遍历取值,如果不是就直接返回结果。

  5. 为什么 1.8 要使用红黑树代替长链表,什么时候切换为红黑树

    链表长度为8 的时候,转为红黑树,红黑树查询效率比链表高。

  6. jvm 数据区怎么划分。

    线程可见:堆,方法区。线程隔离:虚拟机栈,本地方法栈,程序计数器

  7. 堆分为哪几个代,为什么要分两个 s 区。

    新生代,老年代,永久代。因为新生代采用改进的复制算法进行垃圾回收。

  8. 并发了解么,怎么创建线程。五种状态之间的切换。

    继承 Thread;实现 Runnable;实现 Callable;准备,就绪,运行,阻塞,结束;

  9. Synchronized 有什么用,怎么用。

    发生静态条件时,保证数据一致性。类,方法,代码块。

  10. Lock 了解么,重入锁和 Synchronized 有什么区别。

    支持公平锁非公平锁;新的等待唤醒机制 Condition;可中断;基于 AQS 实现,3个内部类。

  11. 多线程自增一个数字有哪几种方式。

    加锁,volatile,Atomic

  12. Atomic 怎么实现的,CAS 了解多少。

    CAS 原子操作,Unsafe 类,ABA 问题。

  13. 数据库为什么要进行读写分离,有什么好处。

    降低单一数据库压力,职责分明,便于分别扩展。

  14. 读库和写哪个作为 master。

    写库,因为主库要有最新数据。

  15. 用过哪些开源框架或者产品。

    各种开源框架扯一遍。

  16. 为什么 springboot 现在很受欢迎。

    简单,快速,springcloud 的基础 巴拉巴拉。。。

  17. 遇到的最大的困难,怎么解决的。

  18. 在xx实习过程中的收获是什么。
  19. 有没有什么你擅长的但是我没问到的?
  20. 职业规划是什么。
  21. 有什么要问我的。

    有赞技术栈,开源产品,公司氛围,自己的表现。

大体上就是这样,15号内推,16号一面,不知道过没过。




--------------------
我只是写了我的回答,没说一定对啊  大家要注意 哈哈哈哈哈哈哈哈哈哈 感谢楼下大兄弟的提醒

比如多线程自增 是不能用 volatile 的,因为自增不是原子操作,要么加锁,要么atomic。。
全部评论
楼主,11题volatile只能保证线程的可见性,并不能保证线程的安全性吧,用volatile变量自增也会出现线程不安全的情况吧
点赞 回复 分享
发布于 2017-08-17 11:16
老铁这么6,一面肯定能过啊
点赞 回复 分享
发布于 2017-08-17 19:08
是电话面试吗
点赞 回复 分享
发布于 2017-08-17 10:48
我被有赞视频面试,怼哭了。
点赞 回复 分享
发布于 2017-08-17 10:55
来顶群主了
点赞 回复 分享
发布于 2017-08-17 10:57
有赞面试一面问的不简单啊。。。 有点深度了
点赞 回复 分享
发布于 2017-08-17 10:58
顶下楼主,写问题还写答案,厉害的~
点赞 回复 分享
发布于 2017-08-17 11:00
楼主答得很扎实啊,厉害
点赞 回复 分享
发布于 2017-08-17 11:04
楼主可以帮我内推吗?在哪里找的人内推?可以给个联系方式或者简历投递入口吗?感恩戴德
点赞 回复 分享
发布于 2017-08-17 11:04
请问楼主是哪里内推的??
点赞 回复 分享
发布于 2017-08-17 11:04
一面的问题不简单啊
点赞 回复 分享
发布于 2017-08-17 11:22
有赞公司还是不错的
点赞 回复 分享
发布于 2017-08-17 13:12
这是web岗位吗
点赞 回复 分享
发布于 2017-08-17 17:42
顶一下
点赞 回复 分享
发布于 2017-08-17 18:08
请问是校招提前批,还是实习,我之前以为是校招提前批,投了,3面技术+1hr面,面试通过了,hr和我说他们是实习招聘,要实习三个月才能有机会转正,校招要到8月底开始
点赞 回复 分享
发布于 2017-08-17 18:51
二面有面吗?刚一面完....求分享经验
点赞 回复 分享
发布于 2017-08-17 23:51
楼主,有赞九月份还招实习吗,我是前端的,担心过不了,暑假一直在学东西
点赞 回复 分享
发布于 2017-08-18 17:52
如果是内推的话需要完善简历吗?
点赞 回复 分享
发布于 2017-08-18 21:58
阿里大佬,这样的回答我觉得应该是很有戏的。我当初拉钩自己投的有赞,有赞的前端工程师高傲的很,不知是真的瞧不起人还是面试套路深。反正我面完还是有点生气的。 没过应该也会给邮件回复的。
点赞 回复 分享
发布于 2017-08-18 23:14
刚内推完,就邮件通知我说我不适合。。。
点赞 回复 分享
发布于 2017-09-15 22:17

相关推荐

11-05 07:29
贵州大学 Java
点赞 评论 收藏
分享
Noob1024:一笔传三代,人走笔还在
点赞 评论 收藏
分享
点赞 102 评论
分享
牛客网
牛客企业服务