一面
时间:2024.2.2
时长:1个小时
1、自我介绍
2、介绍一下自己比较了解的项目、问了一下项目的部分功能的实现过程
3、网页输入url后,浏览器后面会发生什么
4、网络协议了解哪些
5、react和vue框架各自的核心优势是什么
6、MVVM单词的每个字母代表什么含义
7、介绍一下java面向对象三大特征,多态的举例
8、继承和接口的区别,为什么有了继承还要创造接口
9、final修饰的方法可以被重载吗
10、项目里用到的封装、继承、多态举例
11、Java写项目一般用到什么数据结构
12、多线程如何保证线程是安全的
13、死锁的场景
14、类加载的步骤
15、讲一下jvm内存结构
16、手撕算法:最大子数组和:给你一个整数数组 nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。
一面总结:都是Java基础都答上来了,本来以为今日头条面试会很难的面试前就没报什么希望告诉自己尽力就好,没想到挺简单的,算法也写出来了,两天后收到的二面时间约在了年后2.26。
#字节跳动##面试#