广州-可酷淘 Java 实习面经(03.14)

一面:50 min

基本情况

  • 自我介绍
  • 对岗位有没有了解
  • 平时有玩游戏吗,有考虑做游戏开发吗
  • 有了解其它编程语言吗
  • 有没有接触过项目(除了学校的)

计算机基础

  • 计算机如何表示正负数
  • OS
    • 线程的状态
    • 死锁有了解吗,如何解决
    • 进程跟线程的区别。
  • 网络
    • TCP 三次握手中,最后一次握手的作用。两次握手有什么问题
    • TCP 是哪层协议,面向连接如何理解,连接是逻辑概念吗

Java 基础

  • C 和 Java 的区别,内存管理的区别
  • 面向对象
    • 特性,多态举例
    • 类和对象的关系
    • 接口和抽象类的区别,抽象类能被实例化吗
  • 重写和重载的区别
  • super 关键字
    • 含义
    • 子类能调用父类哪些方法
  • 访问修饰符
    • 有哪些
    • 缺省如何理解,protected 呢
  • final 关键字
    • 作用
    • final 修饰基本类型和引用类型的区别
    • final 变量初始化的位置
  • static 关键字
    • 作用
    • 所有变量和方法都声明为静态,有什么问题。
  • JVM
    • 堆、栈的区别
    • 方法内部实例化的对象存放在哪里
    • 对象什么情况下会被垃圾回收
    • 如何唯一确定一个类,唯一标识一个 class(全限类名+类加载器
    • .java 文件最终如何运行的
  • 使用过的集合类
    • ArrayList 和 Object 数组的区别

    • 自定义对象作为 HashMap 的 Key 要怎么做(重写 equals() 和 hashCode() 方法)。

      • 不重写有什么问题,有什么表现?如 put 一个记录,get 能取出来吗
      • HashSet 和 HashMap 的区别。
  • 异常
    • 异常分类
    • catch 能捕获多个异常吗。有顺序要求吗
    • 方法调用方一定要捕获方法所抛出的异常吗。main 方法能往上抛吗。main 方法本身能抛异常吗
  • 反射
    • 是什么
    • 反射可以实例化对象吗,实例化的过程会调构造方法吗
  • 自动拆装箱
    • 如何理解自动
    • 发生在哪个阶段,如何验证(答:反编译看字节码文件;补充:还有别的方法)

数据库

  • 事务的特性。一致性和隔离性的区别。
  • LEFT JOIN 中 ON 和 WHERE的作用。WHERE 中的条件可以在 ON 中使用吗
  • SQL 语句:(表中有班级、编号、分数字段)班级和编号是联合主键,查出每个班分数最高的学生编号。

算法

求字符串的最长不重复字串

反问

二面:20 min

个人情况

  • 自我介绍

  • Java Web 课程的大概内容(说了 Servlet,后面就揪着 Servlet 提问,没复习...

  • Spring 等技术是自学的吗。自学的方式。

项目

  • 为什么做这两个项目,项目中怎么不使用 Servlet(大概想问 SpringMVC 和 Servlet 区别)
  • 使用 Servlet 的话,一个请求就要有一个类吗?SpringMVC 不用吗?
  • SpringMVC 除了简化代码,还有其它区别吗?
  • DispatcherServlet 有什么用
  • 如何选择 Servlet 或 SpringMVC(Servlet 适合所有 web 框架,SpringMVC 适合 Spring 框架)
  • Servlet 生命周期
  • 为什么后面不用 SpringMVC,改用 SpringBoot
  • Spring 的特性,IoC 是什么,好处
  • 用 Servlet 实现类似 AOP 功能的思路

聊天

  • 职业规划

  • 能为公司提供的价值,希望从公司获得什么

  • 大四如何安排(目前大三)

  • 如果工作场合用不到自己所学的技术栈怎么办,工作是需求驱动,工作和学习计划冲突如何解决。

  • 如何看待加班。什么程度的加班无法接受

  • 身边同学的实习方向,行业

  • 预计整体实习时间(月数,每周天数)

反问

HR 面:35min

  • 个人情况、简历内容提问(比如项目背景、校园经历、专业相关问题
  • 兴趣爱好、为什么这么早实习(大三不算早吧)
  • HR 介绍岗位
  • 对公司有了解?看重公司哪些方面?
  • 对实习薪资有了解吗?(建议反问,不要主动报价)
  • 对加班的看法?能接受什么程度(建议准备好话术)
  • 有无了解开发行业的方向、发展、加班情况
  • 有面试其它公司吗?还没约还没面?
  • 个人偏向短期实习还是长期留存?
  • 反问
#实习##面经##Java##校招##可酷淘#
全部评论
过了吗?感谢分享,我得恶补知识了
点赞 回复 分享
发布于 2022-04-26 14:28
在哪可以投递啊
点赞 回复 分享
发布于 2022-04-27 12:41
听说Java的游戏后端会越走越载,还在犹豫去不去😂
点赞 回复 分享
发布于 2022-05-26 15:52

相关推荐

10-14 14:12
已编辑
少儿频道 算法工程师
反向练手了属于是
牛客71321951号:秋招的每一步都在成为小丑王的路上狂奔
点赞 评论 收藏
分享
评论
点赞
8
分享
牛客网
牛客企业服务