搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Li_阴宅
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
发布 AI 后,苹果股价创历史新高
2
nginx配置长链接_nginx长连接配置
3
RobotStudio6.0.7学习心得体会_exception: product installation is failed for new
4
安卓剪影会员全功能免费剪映vip会员破译版永久用手机平板专业版_剪映免费会员 csdn
5
激光雷达和相机的联合标定的实现(源代码,干货满满)_激光雷达相机自标定代码
6
android 开发 adb端口被占用解决方法_adb tcp占用
7
Darknet和YOLO的区别和关系_darknet和yolo的关系
8
[应急响应]_玄机应急响应靶场
9
QByteArry以二进制写入多n个字节_qt将qbytearray写入文件
10
云栖专辑 | 阿里开发者们的第19个感悟:Simple is better._代码simple is better
当前位置:
article
> 正文
最近面试一些厂的面经整理(阿里,腾讯,字节等)_字节面试是交叉面吗
作者:Li_阴宅 | 2024-06-20 13:55:12
赞
踩
字节面试是交叉面吗
1. 经历了一个半月的时间学习,已拿到阿里,腾讯,字节,美团,oppo,(360剩下hr)的实习offer,总结一些面试内容,希望能对后来的面试人起到帮助
2. 阿里(已通过)
一面
1.两道算法题:
卖酒瓶问题,五瓶啤酒瓶子可以兑换一瓶,三个瓶盖可以兑换一瓶,n个酒瓶,可以喝多少次
map村成String和String存成map
synchronized和volatile
Hashmap和Hashtable和concurrentHashmap的区别
二面
简答Spring与Springboot之间的问题
回答JVM上的问题
回答Java中锁机制
回答Java中的数据库问题
三面
回答Java中的数据索引问题
回答Spring中一些注解问题
项目中遇到的问题及其解决方案
交叉面
两道算法题
1)英文题目,回文串的判断,包含各种字符
2)假如允许你对字符串进行如下操作,每次花费“1”的代价把任意字符挪到字符串末端.现在给定两个长度相等的字符串 S1 和 S2,问至少需要多少开销将S1变为S2,比如输入:S1:acdk,S2:ckad, output:2
cookie和session之间的区别,如何防止cookie泄露
什么是JDBC,它有什么用
JDK和JRE是什么,他们之间有什么联系
Java中的值传递问题
final和finalize之间的区别
HR面:这个因人而异,感觉没啥发的,需要的话再发吧
3. 腾讯pcg(已通过)
一面
两道算法题
a. 已知整数数组A ,找到一个具有最大和的连续子数组,并返回和。
如 { -2, 8, -4, 6, -1},其最大连续子序列为{ 8, -4, 6 },最大和为10
b. 计算二叉树从根节点到叶子节点的路径和,打印和为定值的所有路径
项目中并发的部署情况及其高并发问题
二面
来小伙子跟俺聊聊你的项目,有哪些问题,进行过那些优化,为什么
如果让你设计一个网盘,你从那些角度进行设计,保证网盘的传输速度尽可能快
牛逼是吧,来整几个算法题
1)中序和后续遍历后的结果,给整成正常的树结构,并按照先根顺序输出出来
2)注意,给你一堆数范围在0-1000且以集合的形式进行存放,请设计一个结构,能够迅速进行存取,删除,进行查找,遍历
三面
如何保证UDP的可靠传输?怎么实现?
2.Mysql索引?覆盖索引?什么时候使用B+树,什么时候使用哈希表?
操作系统多进程和多线程?linux底层中进程中存储成什么形式,包含哪些内容?
python和java的区别?python如何实现多线程?python字典如何实现遍历?两种遍历的区别是什么
讲讲网络中的洪范攻击,会出现什么问题?如何去应对和解决?
什么是僵尸进程?
7.java中的hashmap?Table?ConcurrentHashMap之间的关系区别?
8.多线程如何创建?里面的参数分别表示什么?
9.Socket用过吗?底层了解嘛?如何让你实现一个socket服务端,你会注意什么?另外select,poll,epoll之间的区别是什么?
10.MTU知道吗?不知道!那它的大小是多少?我都不知道怎么知道大小?。。。
四面
如何用命令查看慢查询 ?Mysql如何进行优化?Mysql底层的数据结构是什么样子?为什么使用b+树?
redis缓存底层怎么实现的?redis如何保证主从一致性问题?
如何理解多进程和多线程?了解过协线程?什么场景下使用多线程,什么场景下使用多进程?
Hashmap和TreeMap的底层原理
计算机网络中的四次挥手过程,最后的timewait为什么等待2msl?
手写代码,以空格分隔的一串字符串,求排序后的顺序
redis中了解过分布式锁吗?其中的list数据结构是什么?
HR面:懒得打字,略
4. 字节(已通过,宣传一波,真的效率很高,温柔)
一面
基础问题,hashMap及一些并发包的使用
网络中常常出现的一些响应代码如200OK等
如何保证多线程安全
sychronized与volatile关键字的区别
用过线程池嘛?那就开心的聊聊线程池原理,顺便讲讲里面的参数。
排序算法,找出K个大的数,尽可能耗时少
二叉树进行从上到下输出出来,按层次遍历
单例模式,顺便手写一下,不要用脚丫
二面
手撕代码,在一堆数组中找到首次出现频次大于n的数字
手撕代码,数组循环右移k位
TCP三次握手
TCP如何保障可靠传输
进程之间通信方式,那种最快?
进程和线程之间的区别,线程之间的同步方式
让你设计一个锁子,如何实现线程安全?不允许使用锁关键字
泛型中T怎么实现?extends和super之间的区别?
三面
进程之间的通信模式
java中的IO,BIO,NIO之间的区别和联系
java中的多线程了解么,如何创建线程?差点答到了线程池上。
即然了解线程池,那么来写个代码,最外层定义i,定义一个void函数里面新建个线程,对i进行+1操作,最后打印i,请问i的值是多少?为什么?如何保证i之后的值为thread运行后的值?(提示使用wait和notify,或者是join来实现,后想到了countdownLock)
了解md5么?https?
手撕算法,写两个数相加,数字范围是大于Integer
LRU的应用场景?(如网页最近浏览记录),那如何实现LRU呢?
HR:略
5. 美团(等HR中)
一面
计算机网络,如何保证可靠传输
聊聊mysql底层索引
java种的锁机制,说说sychronized底层与原理,说说volatile
redis种的分布式
手写一个树,并进行递归和非递归中序遍历
网络中的三次握手,TCP和UDP中的差异,简述一下http和https的区别,并讲讲https的过程,那DNS查找过程讲讲
mysql的索引失效?聚集和非聚集索引,采用的底层数据结构,为什么不用b树
操作系统中的死锁是什么,如何解决?讲讲你理解的页面调度算法,手写一下LRU。进程和线程的区别是啥,那sleep和wait的区别呢
来,手写快排
java中的hashmap?arraylist了解过吗?底层原理?java中的反射机制了解过嘛?反射可以操作私有变量不?
简述一下jvm中强引用,虚引用,弱引用,软引用,简述jvm内存缓冲区
计算机七层结构,每层功能和使用的协议,ping属于哪层?
进程之间的通信如何进行?
二面
项目中为什么使用redis,有什么优点?
String,StringBuilder,StringBuffer区别
Object种包含哪些方法?一般用在哪个场合
Object种finalized()和finally和final之间的区别
Mysql中使用的索引。为什么使用B+树?
一个方法被private和static修饰,能被override吗?为什么
HashTable和concurrentHashMap区别,源码中哪些地方使用锁?为什么?
在数据类型中为什么会有包装类型和基本数据类型?
jvm中的垃圾回收机制
项目中使用的垃圾回收器?项目中怎么进行JVM调优?如何查看服务器日志?
做题,美团笔试题类型,贼复杂
java中的内存泄露问题,如何出现?如何解决?
三面
聊聊HashMap呗,源码一些问题,put过程,resize过程,什么时候会出现resize,你知道底层的数据结构吗?里面有些关键变量分别是什么?
HashMap中你key存放过哪些东西?尝试过放对象么?需要实现两个东西,是什么东西
怼项目20分钟
写个代码,链表反转,有没有其他的好方法
5.java内存堆,栈分别放什么东西?String str = "abc"和String str1 = new String(“abc”);之间的区别?==和equal的区别?你平时重写过equal没?hashcode有没有重写过,为什么要用hashcode?
操作系统中,进程都存一些啥东西?
6. 在学习过程中遇到过很多优秀的博客,对解释很不错的进行了整理,附带连接
https://blog.csdn.net/l8947943/article/details/104477780
7.其他厂的话问题就没这么复杂,就不记录了,但是大多数都是很基础的问题,内容也要求扎实,本内容在牛客有发,转载请说明并注明出处,希望能对面试者提供帮助
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Li_阴宅/article/detail/740014
推荐阅读
article
10
:HAL---
高级
定时器
_
高级
定时器
重复
计数器
...
在我们普通的
定时器
中当CNT=CCR时直接发生溢出。然而我们的
高级
定时器
多了一个重复
计数器
。_
高级
定时器
重复
计数器
高级
定...
赞
踩
article
浅谈
开源
和
闭源
的认知...
在大型模型的发展中,
开源
和
闭源
两种截然不同的开发模式扮演着关键的角色。
开源
模式通过促进技术共享,吸引了大量优秀人才的加入...
赞
踩
article
SpringBoot
校园
二手书
管理系统_
二手书
springboot
...
基于
SpringBoot
+Mybatis+Thymeleaf开发的一个校园
二手书
管理系统_
二手书
springboot
二手...
赞
踩
article
Verilog
RAM
/
ROM
的
数据
初始化
_
ram
初始化
.
dat
...
FPGA设计中
RAM
和
ROM
作为存储器用来存储可变或不可变类型的
数据
。
ROM
初始化
一般是加载固定
数据
,
RAM
声明时默认为...
赞
踩
article
Vue3
使用
provide
和
inject
实现孙
组件
给爷
组件
传递数据
...
Vue3
使用
provide
和
inject
实现孙
组件
给爷
组件
传递数据
Vue3
使用
provide
和
inject
实现孙
组件
给爷...
赞
踩
article
Python
酷
库
之
旅-
比翼双飞
情侣
库
(
16
)...
比翼双飞
情侣
库
(
16
)
Python
酷
库
之
旅-
比翼双飞
情侣
库
(
16
) 目录 一、xlwt
库
...
赞
踩
article
详解:
智能
医学影像
分析
的
前沿
与挑战...
[转] http://www.leiphone.com/news/201701/b7msIh0xvsuBliIr.htm...
赞
踩
article
A+B
for
Input
-
Output
Practice
(
VII
)...
题目链接http://acm.hdu.edu.cn/webcontest/contest_login.php?cid=1...
赞
踩
article
Window 下 使用
redis
连接报:
redis
.
clients
.
jedis
.exception...
redis
通过属性requirepass 设置访问密码,但没有设置该属性时,客户端向服务端发送
AUTH
请求就会出现最上面...
赞
踩
article
Spring
-
Cloud
-
Gateway
-实现
XSS
、
SQL
注入拦截_
gateway
xss
过滤...
XSS
和
SQL
注入是Web应用中常见计算机安全漏洞,文章主要分享通过
Spring
Cloud
Gateway
全局过滤器...
赞
踩
article
大
数据
_
Hbase
-API访问
_
Java
操作
Hbase
_
MR-
数据
迁移
-代码测试---
Hbase
工作...
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152然后我们继续写,我们...
赞
踩
article
win10
+
cuda11.8
+cudnn8.6.0
安装
_
cuda11.8
下载
...
复制cudnn-windows-x86_64-8.6.0.163_cuda11-archive文件夹下的bin、incl...
赞
踩
article
ADB
常用
命令
整理(全网最全)
_
adb
命令
大全
详解...
通常,
adb
可执行文件位于/platform-tools/目录下,这是Android SDK的安装目录。为了方便使用,我...
赞
踩
article
【研发日记】
Matlab
/
Simulink
技能解锁(八)——
分布式
仿真
_
simulink
分布式
计算...
本人在研发项目中使用
Matlab
/
Simulink
时,解锁了一种
分布式
仿真
的新技能。用一篇文章把它总结分享出来。首先介绍...
赞
踩
article
Blade
-X日志
接口
未授权
访问
_
bladex
漏洞
...
CNVD-2022-44335 blade-x未授权
访问
_
bladex
漏洞
bladex
漏洞
...
赞
踩
article
大
模型
时代
,
目标
检测
任务
会走向何方?...
来源:知乎-深度眸地址:https://zhuanlan.zhihu.com/p/663703934你或许很好奇,现在目...
赞
踩
article
4.4 使用
Java
API
操作
HDFS
_
hdfs
的
java
api
操作
...
在/ied01目录里确实创建了一个0字节的hadoop.txt文件,有点类似于Hadoop Shell里执行
hdfs
d...
赞
踩
article
深入探索
Spring
Boot
的
自动
配置
机制...
尽管
Spring
Boot
的
自动
配置
极大地简化了开发工作,有时我们需要对默认
配置
进行细粒度的控制。如果需要自定义某个
自动
...
赞
踩
article
uniapp
微信
小
程序
输入框限制输入2位
小
数_
微信
小
程序
input
限制
小
数点
...
uniapp
微信
小
程序
输入框限制输入2位
小
数_
微信
小
程序
input
限制
小
数点
微信
小
程序
input
限制
小
数点
...
赞
踩
article
使用
自然语言
处理来增强
数据
标注
:
识别模式
和
趋势
_
自然语言
标签
标注
...
1. 背景介绍1.1
数据
标注
的挑战随着人工智能
和
机器学习技术的飞速发展,
数据
标注
在训练
和
优化模型中扮演着越来越重要的角...
赞
踩
相关标签
单片机
嵌入式硬件
开源
ai
spring boot
mybatis
java
fpga开发
vue.js
前端
javascript
python
开发语言
标准库及第三方库
学习和成长
基础知识
Redis
ERR Client sent AUTH
gateway
xss
sql
人工智能
adb
Matlab/Simulink