字节三面“凉凉”了,面试题与细节回顾,Java程序员的我太难了

news2024/9/22 3:58:14

面试字节,目前还记得一些细节,暂时先写一篇面经回顾一下吧~文末会有面试资料分享

字节跳动一面

  • HashTable、Hashmap. Hashtree的区别
  • 线程池相关,线程池的流程,参数
  • 线程池alivetime存活时间怎么控制
  • cas讲一下
  • redis讲-下,项目里怎么用
  • redis的分布式锁
  • mysq|索引形式, b树索引存储内容
  • mysq|事务隔离级别,串行化是否真的串行
  • juc相关
  • 写题:二分查找变种,具体描述有点忘记了

字节跳动二面:

  • java的锁,乐观锁和悲观锁
  • 写一个死锁
  • 数据库连接池的问题,简单讲一下 ,这个不太会照着线程池模型讲的
  • 写一个会发生死锁的情况
  • 介绍项目
  • zk在dubbo中的应用,能不能把注册中心替换成mysql。
  • mysq|隔离级别
  • 写题:整数开方
  • 写题:四数相加

字节跳动三面

  • 写题:一道见都没见过的,不会。给换了个简单题,我都有点不好意思了,哈哈
  • 写了个sql ,大概就是join一下就行的那种比较简单
  • 介绍项目,没啥
  • 介绍一下消息队列的容灾,这个我感觉我没get到他的点。反正讲的不是他想听的
  • 问看了啥书
  • 极其粗暴的结束了面试。

感觉:感觉字节蛮重视算法的,我算法其实刷过不少题。但是面试的时候还是磕磕绊绊。基础的话比较简单,就是简历上写的,掌握夯实就好。

好好备战吧! 争取再次面进字节

第一份资料: 数据结构与算法PDF:

面试字节最重要的就是算法了~ 这边小编有准备一份关于数据结构与算法刷题的PDF~

每一道题目都有完整的解题思路!

这本书不仅可以作为面试代码指南,还可以作为学生课后的辅助练习,“刷”题5年,悉数总结都沉淀在这本书里,相信读者跟着他的引导从头到尾逐一.攻克- -定 会有所收获。

第二份资料,大厂面试题总结:

每一道题都有详解,我在这边就不一一展示了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/12890.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux实用操作-----软件的安装

教程推荐:Linux零基础快速入门到精通 1、Linux系统的应用商店 操作系统安装软件有许多种方式,一般分为: •下载安装包自行安装 •如win系统使用exe文件、msi文件等 •如mac系统使用dmg文件、pkg文件等 •系统的应用商店内安装 •如win…

图算法介绍

为什么要用图算法 图算法有助于我们理解关联数据。理解网络及其内部联系可以为洞察和创新提供不可思议的潜力。 图算法特别适用于理解结构和揭示高度关联的数据集中模式。目前,大数据汇集、混合和动态更新的需求非常强烈,图算法有助于体现数据的关联性…

树结构的实际应用

堆排序 堆排序的介绍 堆排序利用堆这中数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它是不稳定排序堆是具有以下性质的完全二叉树:每个节点的值都大于或等于其它左右孩子节点的值,称为大顶堆,注意:没有要求节点的左孩子和右…

苹果电脑的文件怎么复制到移动硬盘,macbook文件怎么拷贝到移动硬盘

如果我们使用的是Mac电脑,刚好需要将一些文件从Mac复制到NTFS外置硬盘,那么,苹果电脑的文件怎么复制到移动硬盘? 一、如何将文件从Mac电脑上复制到NTFS外置硬盘? 我可以在Mac上正常使用NTFS外置硬盘吗?很多…

Linux【搭建环境与基本指令】

Linux【搭建环境与基本指令】🍎一.Linux搭建环境🍒1.1什么是Linux🍉1.1.1Linux介绍🍉1.1.2CentOS 和 RedHat 的关系🍉1.1.3在Java中应用到Linux的方面🍒1.2XShell的安装与使用🍉1.2.1XShell的安…

定时器的使用和线程安全

在linux下如果对定时要求不太精确的话,使用alarm()和signal()就行了; 但是如果想要实现精度较高的定时功能的话,就要使用setitimer函数。 核心api: int setitimer(int which, const struct itimerval *value, struct itimerval *…

【李宏毅】机器学习-RNN

RNN(Recurrent Neural Network) 为什么需要RNN呢? 举例来说,有一个任务需要识别每个单词代表的含义。在下面的句子中,taipei分别表示目的地和出发地,我们希望神经网络能够在不同的句子中,识别出不同的语义,…

3、排序(order by)与分页(limit)多表查询 -mysql

3、排序与分页&多表查询 -mysql排序与分页一、排序 Order By二、分页 Limit多表查询一、一个案例引发的多表连接2、笛卡尔积(或交叉连接)的理解二、多表查询分类讲解1、等值连接 vs 非等值连接2、自连接 vs 非自连接3、内连接 vs 外连接三、SQL99语法…

pytorch深度学习实战lesson18

第十八课 卷积层 卷积是深度学习最重要的概念之一,下面来学习和回顾一下卷积的基本概念。 目录 理论部分 从全连接层到卷积层 卷积层 实践部分 理论部分 从全连接层到卷积层 还是从一个例子开始:假设我要对猫和狗进行分类。 假设我用一千二百万像…

3年经验,光靠自动化测试基础,你可能连17k的测试岗都找不到,认清现实.....

相信对于每一个求职者来说都有被面试的经历吧,曾经作为一位测试小白的我,每一次面试过后都会各种吐槽面试官的不是,吐槽HR人事的不足,以及自己的有点没有发挥出来,今天我终于体会了一次面试官的心情.... 起因&#xf…

【夯实Kafka知识体系及基本功】分析一下(Broker)服务的可靠性机制分析「原理篇」

副本机制 分布式系统中,为了提高可靠性,最常用、最有效的策略是“副本机制”,Kafka也不例外。 Kafka 为每个 Partition 维护了一个 AR(Assigned Replicas)列表,由 ISR(In-Sync Replicas&#x…

通过瑞利判据对显微镜物镜进行分辨率研究

摘要 通常可以采用瑞利判据理论表征显微镜的分辨率,瑞利判据是1896年由第三代瑞利男爵约翰威廉斯特拉特(John William Strutt)提出的。该理论认为,当一个艾里图样的中心与另一个艾里图样的第一个最小值重叠时,就可以分辨它们。在这个例子中…

力扣(LeetCode)3. 无重复字符的最长子串(C++)

滑动窗口 设置滑动窗口, lll 维护左窗口 , rrr 维护右窗口 ,利用哈希表统计字母出现次数。 遍历字符串 sss ,lll 循环右移,每次移动 , lll 指向的字母 s[l]s[l]s[l] 出现次数 。如果窗口内 s[l]s[l]s[l] …

NCMMSC 2021丨长短视频多语种多模态识别挑战赛

比赛背景 2021年第十六届全国人机语音通讯学术会议(National Conference on Man-Machine Speech Communication,NCMMSC2021)将于2021年10月15-18日在江苏徐州举行。本次会议由中国中文信息学会和中国计算机学会联合主办。 针对本次会议&…

STA -- clock gating check

对于现在design中例化好的icg以及工具插进去的icg,不存在clock gating check的问题,因为clock gating 搞成了一个lib cell,不再是latch加上与门的组合。不过design中除了这些icg,还有一些的clock gating check的出现,这…

写给 Android 开发:从0到1,再从1到N,都离不开 Framework

作为过来人,发现很多学习者和实践者都在 Android Framework上面临着很多的困扰,比如: 工作场景中遇到难题,往往只能靠盲猜和感觉,用临时性的补救措施去掩盖,看似解决了问题,但下次同样的问题又…

Node.js开发、CommondJS 、ES-Module模块化设计

目录 Node.js是什么 基础使用 Node的REPL 全局变量 模块化设计 CommondJS规范 基础使用exports和module.exports require CommondJS优缺点 AMD和CMD规范 ES_Module 基本使用方法 导出 导入 结合使用 默认导出 ES Module解析流程 Node.js是什么 Node与浏览器的对比 在…

两点云求差集和交集

这里两点云的差集指从点云1中删除属于点云2的点得到的点集,并集指既属于点云1又属于点云2的点集。 两点云求差集 基于kd-tree搜索的方法较快速,当然也可以暴力搜索。思路如下: step1 在点云2建立kd-tree,设置容忍误差&#xff0…

UI控件DevExpress WinForm新手指南——如何在应用启动时执行操作

DevExpress WinForm拥有180组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任…

RESTful 接口设计

文章目录RESTful 接口设计1.获取所有员工列表2.增加一个员工3.更新员工4.删除员工5.查询单个员工RESTful 接口设计 1.获取所有员工列表 /*** 获取所有员工* 1. 请求路径--确认资源--员工--/employees* 2. 请求方法--get* 3. 请求参数--无* 4. 请求响应--多个员工--List<Em…