首页 > 2.27 阿里巴巴钉钉一面 1小时10分钟
头像
tongji4m3
编辑于 2021-02-27 11:10
+ 关注

2.27 阿里巴巴钉钉一面 1小时10分钟 内部员工回复

  • 他介绍了下业务

  • 个人介绍

  • 项目

    • 这个项目正式上线了吗

    • Redis配置了什么

    • Redis-Client用的是什么

  • 对Redis有什么认识

    • 为什么单线程

      • 什么是IO多路复用

      • 为什么现在程序朝着多线程方向发展(例如Tomcat为什么多线程)

      • 线程切换开销在哪些方面(从CPU的层面上)

      • 线程切换的时机

        • 时间片到了之后CPU如何抢占

        • 更高优先级线程到后如何抢占

    • Redis的数据结构

      • 说一下压缩链表

  • JDK8的HashMap

    • 红黑树的节点存储的是什么

    • equals与hashcode方法

    • HashMap的get()方法流程

    • 为啥先判断hash再判断eqauls()

      (first.hash == hash && // always check first node  ((k = first.key) == key || (key != null && key.equals(k))))
  • Spring AOP 动态代理

  • Java并发工具类了解哪些(问具体实现)

  • List<>、List<Object>、List<?>、List<K> 泛型的区别

    • 为啥类型擦除

  • GC

  • volatile

    • 咋保证的可见性

    • 缓存是指啥

  • Java的内存模型

  • 手撕代码(无序整数数组,找出第K大的数)

  • 反问

    • 实习生培养方案

    • 表现如何(说他主要负责社招的,对实习生面试的水平没直观的认识和比对)

      • Redis底层数据结构了解挺好、JVM虚拟机也挺好

      • 比较基础的进程切换/抢占、泛型、ReentrantLock的具体实现了解得不够

更多模拟面试

全部评论

(11) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐