面试经历 | 阿里云Java开发 2021.10

面试岗位

Java开发工程师(校招)

笔试

没有笔试,人在家中躺,面试天上来。来了个面试官打电话问有时间面试吗,我说有,然后立刻开始了电话面试。

一面

  1. 项目中后端 Django,为什么后来修改为了 Java

  2. 项目中为什么用了 K8S,好处有什么?

  3. Java 的数据类型有哪些?
    答:byteshortintlongfloatdoublecharboolean

  4. MySQL 中,有一个联合索引 (A,B,C),如果查 (A,C) 会走索引吗?
    答:会走 A,但是不会走 C,因为 B+ 树是先按 A 排序,再按 B 排序,再按 C 排序。

  5. 三个线程分别输出 1-10,11-20 和 21-30,如何实现?
    答:这里我直接把我知道的方法都说了一通,主要参考以下两个题解:
    《1117.H2O生成》以及《1116.打印0和奇偶数》

  6. 场景题,说要提供一个查询天气的服务,但是每次去查询是要收费的,问你大概会考虑哪些因素?
    答:首先是查询操作一定是放在服务器的,用户行为只能查到缓存内容;
    二是查询是懒汉式,即对于频繁查询,我们定时去查询,对于稀疏查询,我们可以等有人查询了再做查询;
    三是得搞个 IP 池,防止频繁搜索被 ban。延伸出来的可能还有爬虫爬取时的一些考虑了,比方说爬取速度,是否可以只爬取某些字段,需不需要登录,用不用集成验证码识别等

  7. 此时面试官问我有电脑在手头不,然后开始搞上机题。

7.1 给了以下代码问错误是什么:

public void search(List<Node> arr){
    String myname = "MyName";
    try{
      for(int i = 0; i < arr.size();){
          if(arr.get(i).name == myname){
              arr.remove(i);
          }
          else{
              i++;
          }
      }
  } catch(Exception e){
      System.out.println("exception");
  } catch(ArrayIndexOutOfBoundsException ex){
      System.out.println("OutOfBounds exception");
  }
}

答:这里我看了半天那个 for 循环,但实际上不存在异常访问;代码的错误在下面的 catch 中,Exception 是基类,不可能走到 ArrayIndexOutOfBoundsException

7.2 大数据流中找第 k 大数。
答:优先队列

二面

  1. 项目大概说说。

  2. 项目的稳定性考虑过吗?

  3. 项目有做分布式处理吗?

  4. 项目总周期是什么?你是怎么分配工作时长的?

  5. 项目的技术栈如何选择的,遇到问题了怎么解决?

  6. 为什么引入了 Docker,作用是啥?

  7. 微服务了解过吗?

  8. 看你还做过 Android 项目,有遇到什么难点吗?

  9. 了解过 Android 图像传输的问题吗,比如传输效率,如果图片特别大怎么办?
    答:我当时前后端用的就是简单的以文件形式的通讯,如果现在让我想的话,我可能会把图片解析成三通道,这样全都是以数据流形式传输,到了服务器再做拼接。

  10. 说的不错,那你知道 http 其实用的就是这样的多通道形式传输吗?知道他的实现方法吗?
    答:不知道

  11. IOCAOP 解释一下
    答:面向切面编程,把一些和核心功能无关的又必不可少重复性高的工作,做成函数,放到核心功能前后,相当于把原有的功能做了一个包装。
    原先我们在某个类中需要另一个类的时候,需要手动 new 一个新对象,而控制反转则是通过 BeanbyTypebyName 之类的方式,将类之间的依赖关系交给 Spring 来完成,由他来创造新的对象,并赋予对象之间相互关系。

  12. Bean 生命周期了解过吗?
    答:首先用类的无参构造方法(或指定的有参构造方法)创建一个对象,但此时对象里面还没有内容,我们还需要根据 Autowired 等标签做依赖注入,然后初始化前(PostConstruct),初始化中(InitializingBean),以及初始化后(AOP),最后得到一个动态代理的 Bean 对象。然后使用,最终销毁。

三面

  1. 学习成绩 / 奖学金 / 实习 / 奖项 / 竞赛
    答:一无所有赵二狗

  2. 你如何学习新技术?
    答:项目驱动,我的个人项目是 ① Django 后台 + HTML+CSS+JS 前端; ② Django 后台 + Android 前端人机交互; ③ (Django) + Java + K8S + SpringBoot + VUE。可以看到呈现一个不断复杂的过程,我认为学习就是在原有基础上增加新的模块和功能。

  3. 那你这个都是学校项目学习,太浅了。为什么不找个实习
    答:……

HR面

三面没通过,但既然在写阿里面试经历,补一个暑期实习的面试经历好了。
当时是三面过了,到 HR 面。对方提前 15 分钟来电话:

  1. 一会有个会,可以提前开始吗?
    答:可以,开始自我介绍

  2. 你觉得自己有什么优点?
    答:乐观,相关接触面较广,恰好能贴合招聘要求

  3. 你觉得自己有什么不足?
    答:没啥领导能力,不擅长分配工作

  4. 还有什么要说的吗?
    答:?这就要结束了?

然后最终我暑期实习挂在了 HR 面,每当有人问起我暑期为什么不找个实习,我都只能回复 “找了,但可能找的有点晚了,没有 hc 了”。

感受

一开始挺好,觉得问的聊得都挺不错,但是技术三面不问技术这个确实给我伤到了,也是这场面试让我觉得还是得投一下实习,不能老闷头在实验室搬砖了。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,837评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,551评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,417评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,448评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,524评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,554评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,569评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,316评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,766评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,077评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,240评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,912评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,560评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,176评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,425评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,114评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,114评论 2 352

推荐阅读更多精彩内容

  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,042评论 0 4
  • 公元:2019年11月28日19时42分农历:二零一九年 十一月 初三日 戌时干支:己亥乙亥己巳甲戌当月节气:立冬...
    石放阅读 6,877评论 0 2
  • 今天上午陪老妈看病,下午健身房跑步,晚上想想今天还没有断舍离,马上做,衣架和旁边的的布衣架,一看乱乱,又想想自己是...
    影子3623253阅读 2,910评论 1 8