贝壳暑期实习,2022-03-26,前端,下午场

第一次正式面试,有点紧张,流水面比较高压,但是纵深不会太深

面试模式:牛客外包,流水面,2技术面+1hr面

  • 面试结束会立刻通知下一面
  • 需要扫码摇号排队

需要加强理解:

  • 如何反问技术面试官
  • 如何面对hr
    • 表现责任心、不一味强调个人追求
    • 表现对公司的好奇和了解
      • 雷区:!!!工作地点一定要说那个公司的城市,提前看好!
    • 团队意识,整理一下团队经验
    • hr可能在套话
      • 其他投递公司可以实话实说(都在流程中)、
      • 人设:精神状态正常,肯吃苦吧大概
    • 提问:公司架构,人才培养计划之类的
阅读全文 »

本章内容:

  • 事件流:冒泡,捕获,DOM事件流
  • 事件处理程序:HTML(内联),DOM0,DOM2,IE,兼容
  • 跨浏览器:添加和移除事件处理程序,获取事件对象,取消默认行为,取消冒泡
  • 自定义事件:Event,customEvent
阅读全文 »

本章内容

  • 理解对象:属性,内部特性,解构赋值
  • 理解对象创建过程:字面量,工厂,构造函数,原型
  • 理解继承:原型链,盗用构造函数,组合式,组合式寄生
  • 理解类:构造函数,实例成员,原型方法,静态类方法,继承
阅读全文 »

数组常用方法

创建数组

1
2
3
4
5
6
//创建空数组
const arr=[];
const arr=new Array();

//创建长度为l的全0数组
const arr=new Array(l).fill(0);

增删查改

1
2
3
4
arr.push(item,item,...)     //在数组末尾加
arr.unshift(item,item,...) //在数组开头加

arr.pop() //删除最后一个元素

https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/

题目

给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。

高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。

阅读全文 »

https://leetcode-cn.com/problems/merge-sorted-array/

题目

给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。

初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums2 的元素。

注意!修改的数组是nums1;

阅读全文 »