一面

  1. 学习状况简单咨询

    问你平时成绩如何之类的
  2. 项目介绍

    1. 说一下你平时做了哪些项目
    2. 用了啥框架
    3. 有没有部署运行过
  3. 算法

    1. 给出一个数组,用来记录一段连续时间(单位:天)的温度变化,按照从0到n-1的递增顺序,求出下一个比当前元素大的元素的距离
    2. 如:[1,2,3,2,4,6,3,2] 则返回 [1,1,2,1,1,0,0,0]
    3. 第0个元素下一个比他大的元素是第1个元素,所以距离为1
    4. 第1个元素也是距离为1
    5. 第2个元素3,其下一个比他大的元素是4,距离为2
    6. 如下推
  4. 基础知识

    1. java中==和equal的区别
    2. hashmap相关知识,这个我忘了问了个啥问题了
    3. java内存管理相关的知识 如 垃圾回收:两种方案可达性分析和引用计数法

二面

  1. 算法华为校招一面二面

  2. 数据结构:

    给出一个前序遍历和后序遍历的二叉树,让你画出二叉树结构。但只有前序和后序遍历,是无法唯一确定一棵二叉树的。所以此处自信一点向面试官提出疑问就行了
  3. 数据库

    1. 假设有一百台设备,每台设备64条信道,每条信道10000个用户,每个用户每天会产生2MB的数据,让你设计一个方案,让数据库每天定时凌晨写入数据,午夜时候擦除。(也就是设计一种IO操作方便的方案)

 

 

相关文章:

  • 2021-10-15
  • 2021-10-15
  • 2021-10-15
  • 2021-11-04
  • 2019-09-12
  • 2021-08-13
  • 2018-09-13
猜你喜欢
  • 2021-10-06
  • 2021-11-25
  • 2021-10-16
  • 2018-03-06
  • 2021-11-04
  • 2021-12-02
  • 2021-11-09
  • 2021-12-02
相关资源
相似解决方案