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的具体实现了解得不够

#实习##面经##阿里巴巴##Java工程师#
全部评论
楼主你好,java后端开发也是软件开发师的范畴吧?
1 回复 分享
发布于 2021-02-27 11:50
阿里钉钉内推找我哈~我是18届进入钉钉的,有啥问题可以直接私聊我哦,简历投递邮箱yxy143023@alibaba-inc.com
1 回复 分享
发布于 2021-02-27 17:23
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2021-02-27 10:57
阿里春招提前批开始啦 提前批不会录入相当于多增加一次面试机会,有兴趣的详细看https://www.nowcoder.com/discuss/597252
点赞 回复 分享
发布于 2021-02-27 12:44
实习还是春招
点赞 回复 分享
发布于 2021-02-27 13:11
投的钉钉哪个部门啊?
点赞 回复 分享
发布于 2021-02-27 14:02
阿里巴巴高德地图校招内推开始了! 4亿+月活,DAU地图行业第一,服务30万+Apps,每年为用户出行节约时间超过19亿小时!行,用高德! 优秀的你快投简历试试吧!简历投递后有90后师兄专人跟踪,无代沟随时沟通进度。还等什么,刚毕业就能进大厂它不香吗?它不香吗?!
点赞 回复 分享
发布于 2021-02-27 16:20
老哥啥时候投递的简历
点赞 回复 分享
发布于 2021-02-27 19:25
list<> 是和list<t>相同吗?</t>
点赞 回复 分享
发布于 2021-02-28 13:57
请问为什么先判断hash再判断equals呀?这个地方应该是在遍历链表,到这一步不是说明hash值一定会相等,才会放到同一个桶里面吗
点赞 回复 分享
发布于 2021-03-02 10:34
老哥有二面消息了么?
点赞 回复 分享
发布于 2021-03-03 13:46

相关推荐

10-13 17:47
门头沟学院 Java
wulala.god:图一那个善我面过,老板网上找的题库面的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
13 95 评论
分享
牛客网
牛客企业服务