阿里2022暑期实习 数字供应链事业部 笔面试经过

大概 2022/3/4 的时候在牛客上随便找了个内推码投了简历,投的部门是 CTO 线-数字供应链事业部,岗位是 Java 研发,过了几天就有 HR 打电话给我约面试,但是我当时都还没做笔试😂

2022/3/14 19:00-20:30 笔试

分为三部分:6 道单选题 + 6 道多选题 + 3 道编程题。选择题涵盖计算机基础的方方面面,数据结构与算法、操作系统(包括 Linux)、计算机网络、数据库等等。

这一批的三道编程题从思路上讲都比较简单,但是后两题有一定代码量,最后一道题没写完。

编程题需要自己处理输入输出。

第一题

输入一个十六进制数字的字符串,计算该数字的二进制表示中有多少个 1。

class Solution {
    public int count(String hex) {
        int res = 0;
        // Skip the first two characters, i.e., '0' and 'x'.
        for (int i = 2; i < hex.length(); i++) {
            res += Integer.bitCount(Integer.parseInt(hex.charAt(i), 16));
        }
        return res;
    }
}

第二题

输入一个矩阵,每一个位置上 0 表示聚光灯,1 表示人。每一盏聚光灯都向上下左右四个方向发射光线,照到人的时候就被挡住,并且得到 1 分。计算所有聚光灯总共能得几分。

第三题

模拟消消乐。

2022/3/15 19:00-20:30 一面

  1. 编程题:1116. Print Zero Even Odd 的改编题
  2. 自我介绍
  3. 项目介绍
    1. 如果用户数量增长了 100 倍,如何扩容?需要参考哪些性能指标
  4. Java
    1. JVM 内存分为哪些区域
    2. HashMap 和 ConcurrentHashMap 的区别
      1. HashMap 是线程不安全的,那么在程序上是怎么表现出来的?ConcurrentModificationException
    3. 有哪些类加载器
      1. 如何自定义类加载器
    4. 线程池的构造参数
    5. MyBatis 的插件机制怎么实现的?
      1. 如果让你自己实现一个拦截器,怎么做?回答:AOP
      2. AOP 的关键概念、实现机制
  5. 在项目中用到过哪些 Redis 数据类型
  6. 因为是供应链相关部门,问了一个开放性问题:从下单到货物送达,中间可能有哪些业务流程
  7. 反问

2022/3/17 20:00-20:45 二面

  1. 自我介绍,成绩排名情况
  2. 在过往项目中挑两个例子,介绍自己在其中做的比较有挑战性的工作
  3. Java
    1. JVM 内存结构
    2. GC 的大致流程
    3. 抽象类和接口的区别
  4. 网络
    1. TCP 和 UDP 的区别
  5. 数据库
    1. 三大范式
    2. 如何优化表的结构
  6. 算法题:给一个无序数组,找出中位数,分析时间复杂度
    • 因为是电话面试,所以只是口述思路
  7. 智力题:有 25 匹马,每次 5 匹马上场比赛,需要找出前 3 名,最少需要比几场
  8. 随便聊了一些其他的话题,比如是不是保研的,平常除了工作的话还有哪些方面涉及到编程
  9. 反问

2022/3/21 17:00-17:30 三面(交叉面)

本来已经要进行 HR 面了,突然说要加一场交叉面,就是找别的部门的主管来面试。

  1. 自我介绍
  2. 聊了一下项目
  3. Java 集合框架的了解
    1. HashMap 有大小限制吗
  4. 简单介绍 HTTP 协议
    1. 常见状态码
  5. 对电商业务了解吗,对天猫超市有没有什么不好的体验???
  6. 反问

2022/3/23/ 11:00-11:45 HR 面

  1. 介绍项目经历,在项目中遇到的困难,做的好的地方和不好的地方等等
  2. 实验室的其他同学对你的评价如何
  3. 对工作地点有无要求
  4. 反问

总结

面试体验是很好的,面阿里之前一直担心会被问到很多八股的东西,但其实面试之后发现面试官好像也不是只会抓着八股文不放😂也可能是自己这次运气好,碰到的面试官都很 nice 😆

#阿里巴巴暑假实习面试##阿里巴巴##实习##面经##笔经#
全部评论
楼主之前有实习经历吗
点赞 回复 分享
发布于 2022-04-05 19:30
我们可能是一个二面面试官😂算法题和智力题一样的 加油加油
点赞 回复 分享
发布于 2022-04-06 10:52
楼主目前oc了吗
点赞 回复 分享
发布于 2022-04-07 16:14
数字供应链做啥的呀
点赞 回复 分享
发布于 2022-04-07 16:40
楼主目前oc 了嘛
点赞 回复 分享
发布于 2022-04-11 01:40
楼主目前oc了吗 期待回复 谢谢!
点赞 回复 分享
发布于 2022-04-12 17:22

相关推荐

秋招进行到现在终于能写总结了。完全没想到战线会拉这么长,过程会如此狼狈,不过更应该怪自己太菜了。好在所有的运气都用在了最后,也是有个去处。背景:双2本硕科班,无竞赛,本科一段研究所实习,硕士一段大厂暑期实习但无转正。技术栈是C++&nbsp;&amp;&nbsp;Golang,实习是客户端音视频(而且是鸿蒙端开发),简历两个C++项目一个Golang项目。主要投递岗位:后端,cpp软开,游戏服务端,测开,以及一些不拘泥于Java的岗位。从8月起总共投递123家公司,笔试数不清了,约面大约30家。offer/oc/意向:友塔游戏(第一个offer,面试体验很好,就是给钱好少南瑞继保(计算机科班点击就送(限男生),不...
乡土丁真真:佬很厉害,羡慕~虽然我还没有到校招的时候,也想讲一下自己的看法:我觉得不是CPP的问题,佬的背书双2,技术栈加了GO,有两段实习。投了123,面了30.拿到11个offer。这个数据已经很耀眼了。这不也是CPP带来的吗?当然也不止是CPP。至少来说在这个方向努力过的也会有好的结果和选择。同等学历和项目选java就会有更好的吗?我个人持疑问态度。当然CPP在方向选择上确实让人头大,但是我觉得能上岸,至于最后做什么方向,在我看来并不重要。至于CPP特殊,有岗位方向的随机性,java不是不挑方向,只是没得选而已。也希望自己以后校招的时候能offer满满
点赞 评论 收藏
分享
11-08 16:53
门头沟学院 C++
投票
滑模小马达:第三个如果是qfqc感觉还行,我签的qfkj搞电机的,违约金也很高,但公司感觉还可以,听说之前开过一个试用转正的应届生,仅供参考。
点赞 评论 收藏
分享
最近又搬回宿舍了,在工位坐不住,写一写秋招起伏不断的心态变化,也算对自己心态的一些思考表演式学习从开始为实习准备的时候就特别焦虑,楼主一开始选择的是cpp后端,但是24届这个方向已经炸了,同时自己又因为本科非92且非科班,所以感到机会更加迷茫。在某天晚上用java写出hello&nbsp;world并失眠一整晚后选择老本行干嵌入式。理想是美好的,现实情况是每天忙但又没有实质性进展,总是在配环境,调工具,顺带还要推科研。而这时候才发现自己一直在表演式学习,徘徊在设想如何展开工作的循环里,导致没有实质性进展。现在看来当时如果把精力专注在动手写而不是两只手端着看教程,基本功或许不会那么差。实习的焦虑5月,楼主...
耶比:哲学上有一个问题,玛丽的房间:玛丽知道眼睛识别色彩的原理知道各种颜色,但是她生活在黑白的房间里,直到有一天玛丽的房门打开了她亲眼看到了颜色,才知道什么是色彩。我现在最大可能的减少对非工作事情的思考,如果有一件事困扰了我, 能解决的我就直接做(去哪里或者和谁吵架等等……),解决不了的我就不想了,每一天都是最年轻的一天,珍惜今天吧
投递比亚迪等公司10个岗位 > 秋招被确诊为…… 牛客创作赏金赛
点赞 评论 收藏
分享
评论
10
26
分享
牛客网
牛客企业服务