一面:阿里巴巴面试答案文末可以领取!1. 触发新生代GC,如果存活对象总量大于survivor区容量,咋办2. 如果任务很多,线程池的阻塞队列会撑爆内存的哪个区域3. 栈在堆上吗4. GC root有哪些5. 实例变量可以是GC root吗6. 了解哪些GC算法,介绍一下7. 给个场景,问怎么设置JVM参数8. 问了很多SQL调优,各种语句能不能命中索引,能命中哪些,怎么优化9. MySQL的一张
转载 2024-09-26 11:34:43
42阅读
1.1 算法题开始首先一道算法题,题目是链表上的数字相加。题目类似下面这道leetcode题。https://leetcode-cn.com/problems/add-two-numbers/这道题截图如下:笔试题跟上面这个非常类似,不一样的是字节的问题中,每位数字不是按照逆序的方式存储的,而是高位在前,低位在后。解题思路:链表反转相加后再次反转从前往后遍历,从后往前相加,需要记录前置节点。1.2
三道算法[1,2,2,2,3,3,4]找出重复的[2,2,3]async function p() {await sleep()console.log(1)}6秒输出下面的1[1,[2,3,[4]]]扁平化[1,2,3,4]vue权限管理jwt routerBeforeEach 等是否是数组的方法列举prototype继承babel ASTwebpack tree shaking  cj
原创 2023-01-19 07:34:43
196阅读
字节跳动技术一面(一面问的都还比较基础,答得也还算顺利)说下你的实习项目吧讲一下线程参数的含义Innodb 的索引实现为什么是 B+树?Redis 的使用,分布式锁的实现操作系统虚拟内存换页的过程TCP 三次握手volatile 关键字的作用乐观锁、悲观锁HashMap 结构,是否线程安全?Conc ...
转载 2021-10-26 15:59:00
206阅读
2评论
## 实现Java字节面试题的流程 要实现Java字节面试题,需要经历以下步骤: | 步骤 | 描述 | | ------ | ------ | | 步骤一 | 创建一个Java类 | | 步骤二 | 编写Java代码 | | 步骤三 | 编译Java代码 | | 步骤四 | 反编译.class文件 | | 步骤五 | 分析字节码 | 下面将详细介绍每个步骤需要做什么,以及需要使用的代码
原创 2023-08-08 21:37:45
22阅读
第二部分NoSQL部分已发布:2020字节跳动数据库面试题及答案(二)—— NoSQL部分题目列表数据库三范式分别说一下范式和反范式的优缺点Mysql 数据库索引。B+ 树和 B 树的区别为什么 B+ 树比 B 树更适合应用于数据库索引,除了数据库索引,还有什么地方用到了(操作系统的文件索引)聚簇索引和非聚簇索引前缀索引和覆盖索引介绍一下数据库的事务Mysql 有哪些隔离级别Mysql 什么情况会
转载 2024-01-19 16:30:05
67阅读
大家好,今天我们来聊一聊股票交易问题。 ​ Tips:炒股投资的朋友可以直接走了,这是程序员的笔试面试题,不是真正的去探讨炒股哦!不过这两天港股涨的不错... ​ 前几天群里的小伙伴参加字节面试,遇到了股票交易这么一道题。今天我们就来分析一下。同时也给即将要参加校招的朋友们提供准备,这是字节腾讯等大 ...
转载 2021-08-25 16:39:00
187阅读
2评论
代码真的是重质不重量,质量高的代码,是当前代码界提倡的,当然写出高质量的代码肯定需要一个相当高的专业素养,这需要在日常的代码书写中逐渐去吸收掌握,谁不是每天都在学习呀,目的还不是为了一个,为实现某个功能写出高质量的代码。作为程序开发者,让我写一万行的代码?!are you kidding me?(黑人问号脸)我估计写到20万的时候就会突然有个疑问—-“咦?我的头发呢?”1、自我介绍。自我介绍其实是
转载 2024-07-15 01:43:36
36阅读
字节跳动三面面经 字节跳动一面面试题: 自我介绍 聊聊项目,时间大概15种左右,面试官会根据项目的一些设计点来提问,提前做好准备,别自己坑了自己 分布式锁是锁住一部分还是整个系统,既然是锁住整个,为什么不用消息队列? 详细讲下怎么用 mq 实现的最终一致性,还有怎么利用的消息事务? tcp 于 http 的关系,如何基于 tcp 实现 http Java 打开一个 http 流不关闭的后果 io
原创 2023-02-20 23:39:30
318阅读
字节跳动面试题01 Zookeeper 部分CAP定理ZAB协议leader选举算法和流程02 Redis 部分Redis的应用场景Redis支持的数据类型(必考)zset跳表的数据结构(必考)Redis的数据过期策略(必考)Redis的LRU过期策略的具体实现如何解决Redis缓存雪崩,缓存穿透问题Redis的持久化机制(必考)Redis的管道pipeline...
原创 2022-06-09 12:34:22
441阅读
# 深入理解字节跳动的 Android 面试题字节跳动的 Android 面试中,往往会提出一些实际开发中遇到的常见问题。这些问题不仅考察应聘者的编程能力,更重要的是观察他们解决问题的思路和设计模式的应用。本文将通过具体示例深入分析一个常见的面试题,帮助大家更好地准备面试。 ## 问题描述 假设我们需要设计一个简单的日历应用,其中包括展示当前月份的日期以及允许用户点击某一天进行选择。我们
原创 10月前
8阅读
# Android面试题 字节 ## 介绍 在这篇文章中,我将详细介绍如何实现“Android面试题 字节”。我们将通过一系列的步骤来完成这个任务,并提供每个步骤中需要使用的代码,并对代码进行注释。 ## 流程概览 下面是实现“Android面试题 字节”的整体流程概览。 ```mermaid pie "需求分析" : 30 "代码实现" : 50 "测试调试" : 20 `
原创 2023-09-20 05:33:59
42阅读
## 如何实现“字节Android面试题”:一个入门指导 在进入开发者的世界时,总会遇到许多挑战。特别是在准备面试时,解答面试题目往往是显示你能力的关键。本文将帮助零基础的小白理解如何逐步实现“字节Android面试题”,并提供具体代码示例及注释,以便他能够顺利完成这项任务。 ### 流程概述 解决方案的实现一般可以分为以下几个步骤: | 步骤 | 描述
原创 2024-08-12 03:41:31
49阅读
前言字节码是一种中间码,我们都知道计算机运行只认机器码,我们使用Java编写出来的代码需要转换为机器码才能正常运行。字节码就是Java代码-》机器码这个过程中的中间产物,编译器可以将Java代码编译成.class文件,该文件的内容就是字节码,之后可以交由JVM虚拟机将这些字节码加载。字节码组成字节码的生成,对应编译器的编译,是按照类来分别编译.class文件的,可以将一个字节码文件分成class摘
字节跳动前端面试
原创 2022-12-15 19:54:52
112阅读
讲一下线程参数的含义 Innodb的索引实现 为什么是B+树? Redis的使用,分布式锁的实现 操作系统虚拟内存换页的过程 TCP三次握手 volatile关键字的作用 乐观锁、悲观锁 HashMap结构,是否线程安全?ConcurrentHashMap如何保证线程安全? 之前用过哪些设计模式?
原创 2021-07-14 11:31:40
1153阅读
就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任地说一句,复习准备的是否充分,将直接影响你入职的成功率。但很多小伙伴却苦于没有合适的资料来回顾整个 Java 知识体系,或者有的小伙伴可能都不知道该从哪里开始复习。作者整理的这份面试题,不论是从整个 Java 知识体系,还是从面试的角度来看,都是一份含技术量很高的资料。内容涵盖:Java、My
1.简介1.1 IO分类Java IO一般包含两个部分:http://java.io的阻塞型IO和java.nio的非阻塞型IO,即NIO。系统运行的瓶颈一般在于IO操作,一般打开某个IO通道需要大量的时间,同时端口中不一定就有足够的数据,这样read方法就一直等待读取此端口的内容,从而浪费大量的系统资源。使用java的多线程技术在当前进程中创建线程也是要花费一定的时间和系统资源的,因此不一定可取
Netty (年度最新面试题)1.你了解过哪些IO模型?2.什么是Reactor模型?Reactor的3种版本都知道吗?3.了解过粘包拆包吗?为什么会出现粘包拆包?怎么处理粘包拆包?4.UDP协议会有粘包拆包的问题吗?为什么?5.Netty 是什么?6.为什么要用 Netty?7.Netty 的应用场景了解么?8.Netty 的零拷贝了解么?9.Netty 的心跳机制了解么?10.Netty 中有
转载 2023-11-22 23:05:13
246阅读
Java包66. JDK 中常用的包有哪些java.lang:这个是系统的基础类;java.io:这里面是所有输入输出有关的类,比如文件操作等;java.nio:为了完善 io 包中的功能,提高 io 包中性能而写的一个新包;java.net:这里面是与网络有关的类;java.util:这个是系统辅助类,特别是集合类;java.sql:这个是数据库操作的类67. import java和javax
  • 1
  • 2
  • 3
  • 4
  • 5