自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 字节跳动的六次面试经历,终不过

七月份字节提前批开始的时候,婉拒了客户端的直通终面选择了卷后端,于是开始了面试连挂的经历 ???? ????,涉及到国际化电商,视频架构,商业化技术三个部门很有意思的是我7.30投递简历,8.20号才开始第一次面试8.20 国际化电商一面 60Min1. 介绍腾讯实习的项目2. 关系型数据库和非关系型数据库3. 数据库的引擎4. Sql语句5. 数据库的锁6. 数据库的隔离状态7. 怎么防止幻读8. ...

2021-12-01 23:39:01 2086

原创 快手 秋招 Java开发 一二三面面经【已意向】

2021.9.7 一面1. 自我介绍2. 实习项目、背景、需求介绍3. InnoDB优点4. MyISAM索引底层是什么结构5. B树和B+树区别6. 为什么选择B+树不选择B树7. MySQL如何支持事务8. undo log如何保证原子性9. MySQL隔离级别、存在的问题10. MySQL如何解决脏读、不可重复读、幻读11. 如何解决脏读?(读已提交)MySQL如何判断事务有没有提交?事务A中对id=1进行修改,不提交;事务B中读取id=1的数据,如何判断这个数据有没有被提...

2021-12-01 23:33:25 159

原创 招银网络 Java后台面经

作者:PlutoWu链接:招银网络 Java后台面经_笔经面经_牛客网来源:牛客网一面(35min)自我介绍 实习项目的具体情况 ES的具体操作 Redis的常用数据结构 如何对用户画像标签做缓存 ArrayList、Linkedlist HashMap、HashTable SpringCloud的具体组件 项目中网关的具体实现及作用 线程、线程池的理解 JVM内存模型、垃圾收集算法、判断是否可回收 手撕:实现String的equals()反问环节业务及技术栈 .

2021-12-01 23:28:06 8261

原创 字节跳动 后端开发实习生 三面面经

11.19下午六点到七点进行的面试。11.22中午接到HR电话说通过二面,约了11.23的HR面。照例攒人品~一面,二面点击我的主页都可以看到哦!!作者:koooi链接:字节跳动 后端开发实习生 三面面经 11.19_笔经面经_牛客网来源:牛客网1. 自我介绍,会问一些细节。包括将来一些规划,实习想收获什么云云~2. TCP/UDP,一些扩展,三挥四握及其原因3. 中考成绩(海量数据)如何排序,又深入问了蛮多...4. 【思维题】桌子上100个球,两个玩家轮流拿球.

2021-11-29 23:02:55 776

原创 字节跳动 后端开发实习生 二面面经

11.15下午两点到三点进行的面试。11.16中午接到HR电话说通过二面,约了11.19的面试。(本来是周三,后来面试官有事改到周五了)又来攒人品啦~【一面面经传送门】(1条消息) 字节跳动 后端开发实习生 一面面经_Six_9XXX的博客-CSDN博客作者:koooi链接:字节跳动 后端开发实习生 二面面经 11.15_笔经面经_牛客网来源:牛客网1. 自我介绍并询问2. 重载、多态和继承3. 多态如何实现?虚函数表简要介绍一下4. 构造函数、析构函数可以是虚函数吗.

2021-11-29 22:55:52 701

原创 字节跳动 后端开发实习生 一面面经

11.11下午两点到三点进行的面试,面试官很nice。11.12中午接到HR电话说通过一面,约了下周一的面试。听说牛客网发面经会攒人品,祈祷二面三面顺利通过作者:koooi链接:字节跳动 后端开发实习生 一面面经 11.11_笔经面经_牛客网来源:牛客网1. 根据简历大致问了问项目2. 操作系统进程调度相关:抢占式/非抢占式,有哪些调度方法3. 异常、中断4. 大端、小端,优缺点(我没答上来优缺点,下来之后查了一下也没找到)5. volatile6. 数据库索引的.

2021-11-29 22:34:16 763

原创 Redis面试高频题:说说缓存穿透、击穿、雪崩

作者:程大大~链接:Redis面试高频题:说说缓存穿透、击穿、雪崩_资源分享_牛客网来源:牛客网Redis是我们日常在工作中使用非常多的缓存解决手段,使用缓存,能够提升我们应用程序的性能,同时极大程度的降低数据库的压力。但如果使用不当,同样会造成许多问题,其中三大经典问题就包括了缓存穿透、缓存击穿和缓存雪崩。是不是听上去一脸懵逼?没关系,看完这篇就明白了。缓存穿透缓存穿透是指用户在查找一个数据时查找了一个根本不存在的数据。按照缓存设计流程,首先查询redis缓存,发现并没有这条数据,于是.

2021-11-29 22:29:50 473

原创 如何设置Java线程池大小?(面试经典例题)

sparkles:什么是线程池?线程池:是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时尽可能重用这些线程而不是新建一个线程。rainbow:线程池种类介绍rainbow:线程池种类介绍——Executors:full_moon_with_face:newFixedThreadPool()newFixedThreadPool():固定线程数的线程池 public static ExecutorService newFixedThreadPoo.

2021-11-20 03:47:35 644

原创 Spring源码分析-BeanFactoryPostProcessor

博主技术有限,本文难免有错误的地方,如果您发现了欢迎评论私信指出,谢谢此篇文章也做了一部视频讲义感兴趣的同学可以扫描下方二维码领取废话不多说!开搞BeanFactoryPostProcessor接口是Spring提供的对Bean的扩展点,它的子接口是BeanDefinitionRegistryPostProcessor@FunctionalInterfacepublic interface BeanFactoryPostProcessor { void postProces.

2021-11-20 03:43:27 96

原创 不可能还有人不会java正则表达式的使用吧

java正则表达式的使用文章目录 Pattern常用的几个方法 创建一个 matcher 对象 matcher对象常用的几个方法 Pattern类和Matcher类pattern类和matcher类都不具有构造方法。Pattern类创建pattern类对象//获取Pattern类的对象Pattern patt=Pattern.compile("\\d");//返回pattern对象的正则表达式的字符串形式:pat

2021-11-20 03:41:25 76

原创 7种方案解决公司的系统单体走向分布式难题

随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章总结了分布式事务最经典的解决方案,分享给大家。基础理论在讲解具体方案之前,我们先了解一下分布式事务所涉及到的基础理论知识。我们拿转账作为例子,A需要转100元给B,那么需要给A的余额-100元,给B的余额+100元,整个转账要保证,A-100和B+100同时成功,或者同时失败。看看在各种场景下,是如何解决这个问题的。事务把多条语句作为一个整体

2021-11-19 01:11:03 184

转载 SpringCloud下的用户鉴权方案

ava下常用的安全框架主要有Spring Security和shiro,都可提供非常强大的功能,但学习成本较高。在微服务下鉴权多多少少都会对服务有一定的入侵性。 为了降低依赖,减少入侵,让鉴权功能相对应用服务透明,我们采用网关拦截资源请求的方式进行鉴权。一、整体架构用户鉴权模块位于API GateWay服务中,所有的API资源请求都需要从此通过。做身份认证,通过则缓存用户权限数据,不通过返回401做用户鉴权,比对当前访问资源(URI和Method)是否在已缓存的用户权限数据中,在则转发请求

2021-11-11 02:29:13 650

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除