建行2面:Mybatis是如何工作的?

MyBatis 是一款优秀的持久层框架,它通过简化 JDBC操作和提供灵活的 SQL映射方式,使 Java 开发人员能够更高效地进行数据库操作。那么,MyBat…

什么是责任链模式? 它是如何将责任串成链?

责任链设计模式是一种行为型设计模式,它允许多个对象有机会处理请求,从而避免请求的发送者和接收者之间的耦合。将这些对象连成一条链,并沿着这条链传递请求,直到有对象…

什么是观察者模式?它观察的是什么?

观察者模式是计算机编程领域比较常见的一种模式,那么,什么是观察者模式?它是如何工作的?这篇文章我们将深入探讨观察者模式的定义、结构、优缺点、适用场景以及代码实现…

面试官问我 ,try catch 应该在 for 循环里面还是外面?

前言
有个老哥昨天被面试官欺负了,但是是被这个问题(标题)欺负的?
其实是个比较基础的问题,只要有了解过,叙述是非常简单OK的。

正文

首先 , 话说…

面试官:Git 如何撤回已 Push 的代码?问倒一大片。。。

面试官问:Git 如何撤回已 Push 的代码?如果问你,你会吗?
有两种解决方法,如下:

最简单粗暴的方法
IDEA 中 Git 较为优雅的方法

在日常的…

面试必备:如何将一个长URL转换为一个短URL?

一、前言

前几天整理面试题的时候,有一道试题是《如何将一个很长的URL转换为一个短的URL,并实现他们之间的相互转换?》,现在想起来这是一个绝对不简单的问题…

面试100多位软件工程师后的建议

在过去的几年里,一位工程主管进行了一百多次软件工程技术面试。他指出,尽管各家公司面试流程各有不同,但求职者常常会犯一些普遍的错误。为了帮助求职者避免这些常见问题…

高频面试题:服务端宕机后客户端TCP是否还存在

客户端和服务端在建立连接的时候会使用三次握手来建立可靠的会话,一旦服务器端因为异常导致连接断开,客户端在没有感知的情况下继续发消息给服务端一定会失败,此时客户端…

Java面试题:说说看Java中的垃圾回收机制?为什么Java需要垃圾回收?Java垃圾回收使用了哪些算法?

本文归于合集:吊打面试官系列
面试题概览:

简单解释下Java中的垃圾回收机制,以及为什么Java需要垃圾回收机制?
能说说看Java垃圾回收都有哪些算法吗,…

高频面试题:Cache Aside机制

Cache Aside机制是一种缓存更新策略,在不需要缓存和数据库强一致性的业务场景下,Cache Aside机制是首选方案。

读策略:
优先从缓存读取数据,…

面试题:什么是虚拟内存,它如何与物理内存映射?页面置换算法有哪些,优缺点如何?内存碎片是如何产生的,有哪些解决方法?

 

 

题目概览:

 

什么是虚拟内存,它的作用是什么?虚拟内存如何与物理内存做映射的?
说说看…

2分钟掌握跳跃表(跳表 skiplist)的原理

对于一个单链表即便在链表中存储的数据是有序的情况下,我们要想在其中查找某个数据,也只能从头到尾遍历链表,如下如图所示单链表:

如上的链表的查找数据的时间复杂度…

面试题:BIO,NIO,AIO 的区别是什么?说说select 和 epoll 工作机制与差异?为何epoll 如此高效

问题概览:

说说看你知道的IO模型有哪些,它们的特点是什么?
阻塞IO(BIO)和非阻塞IO(NIO)的区别是什么?NIO和异步IO(AIO)的区别是什么?

字节面试:聊聊 CAP 定理?哪些中间件是AP? 哪些是CP? 说说 为什么?

45岁老架构 尼恩说在前面
在45岁老架构师 尼恩的读者交流群(100+)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易…

面试中高级golang开发工程师岗位,会问到什么?

今天分享的是训练营的一个朋友在成都某家公司的面经,求职岗位是中高级golang开发工程师,考察的内容很全面也很有难度,值得学习一下。

岗位职责:

这些年背过的面试题——分布式篇

阿里妹导读
本文是技术人面试系列分布式篇,面试中关于分布式都需要了解哪些基础?一文带你详细了解,欢迎收藏!

分布式系统是一个硬件或软件组件分布在不同的网络计…

这些年背过的面试题——ES篇

阿里妹导读
本文是技术人面试系列ES篇,面试中关于ES都需要了解哪些基础?一文带你详细了解,欢迎收藏!

Elasticsearch可以实现秒级的搜索,clu…

这些年背过的面试题——SpringCloud篇

阿里妹导读
本文是技术人面试系列SpringCloud篇,面试中关于SpringCloud都需要了解哪些基础?一文带你详细了解,欢迎收藏!
Why Sprin…

这些年背过的面试题——MySQL篇

阿里妹导读
本文是技术人面试系列MySQL篇,面试中关于MySQL都需要了解哪些基础?一文带你详细了解,欢迎收藏!
WhyMysql?
NoSQL数据库四大家…

这些年背过的面试题——多线程篇

阿里妹导读
本文是技术人面试系列多线程篇,面试中关于多线程都需要了解哪些基础?一文带你详细了解,欢迎收藏!
线程调度
1、线程状态
线程是cpu任务调度的最小…