
互联网后端开发面经
文章平均质量分 95
小林coding
公众号 : 「小林coding」 专注图解计算机基础,期待你的关注,保证把你图解的明明白白。
展开
-
更炸裂的来了!腾讯今年招 7000 人!
快接近字节 2 倍了!原创 2025-02-28 13:59:41 · 1122 阅读 · 0 评论 -
字节今年要招 4000+ 人,量大管饱!
字节一面什么难度?原创 2025-02-26 15:04:35 · 972 阅读 · 0 评论 -
众安保险 Java 面了一小时,给我面吐啦!
双亲委派机制规定了 Java 类加载器在加载类时的层次关系和委托顺序。当一个类加载器收到类加载请求时,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成,每一层的类加载器都是如此,直到委派到最顶层的启动类加载器。只有当父类加载器无法完成该加载请求(在它的搜索范围内没有找到所需的类)时,子加载器才会尝试自己去加载。启动类加载器(Bootstrap Class Loader):它是最顶层的类加载器,由 C++ 实现,负责加载 Java 的核心类库,如java.langjava.util。原创 2025-02-11 12:07:29 · 1235 阅读 · 0 评论 -
好未来 Java offer 拿下,开了 22k 白菜价!
好未来面试难度不算简单,看到一篇同学的好未来的后端开发面经,同学反馈面试官水平挺高的,408基础比他狂背八股的要深多了,最后也有手撕算法代码。原创 2025-02-09 13:09:44 · 861 阅读 · 0 评论 -
哈啰出行Java 一面,我扛住了!!!
根据 JDK 8 规范,JVM 运行时内存共分为虚拟机栈、堆、元空间、程序计数器、本地方法栈五个部分。还有一部分内存叫直接内存,属于操作系统的本地内存,也是可以直接操作的。元空间:元空间的本质和永久代类似,都是对 JVM 规范中方法区的实现。不过元空间与永久代之间最大的区别在于:元空间并不在虚拟机中,而是使用本地内存。Java 虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。原创 2025-02-07 08:50:52 · 1406 阅读 · 0 评论 -
高德地图开奖了,什么水平?
根据 JDK 8 规范,JVM 运行时内存共分为虚拟机栈、堆、元空间、程序计数器、本地方法栈五个部分。还有一部分内存叫直接内存,属于操作系统的本地内存,也是可以直接操作的。元空间:元空间的本质和永久代类似,都是对 JVM 规范中方法区的实现。不过元空间与永久代之间最大的区别在于:元空间并不在虚拟机中,而是使用本地内存。Java 虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。原创 2025-02-06 12:05:29 · 863 阅读 · 0 评论 -
4399 薪资开了,要不要去?
大家好,我是小林。4399 小游戏相信都是大家的童年回忆,每次上电脑课,防着老师悄悄打开 4399 网页,玩转上面各种琳琅满目的小游戏,当时最常同学友一起玩的是死神vs火影,两个人在键盘上敲的非常激烈,以至于被老师发现了,老师就直接拔网线了。如果长大之后没有在关注 4399 小游戏的同学,估计都以为 4399 销声匿迹了,其实人家不光活着,而且活得还挺好,并且长期在互联网百强企业名单里,在 2024 年百强企业名单里,4399 排名 46。原创 2025-01-22 20:11:06 · 1304 阅读 · 0 评论 -
虎牙Java 一面,差点没扛住!
在 JDK 1.7 中它使用的是数组加链表的形式实现的,而数组又分为:大数组 Segment 和小数组 HashEntry。Segment 是一种可重入锁(ReentrantLock),在 ConcurrentHashMap 里扮演锁的角色;HashEntry 则用于存储键值对数据。一个 ConcurrentHashMap 里包含一个 Segment 数组,一个 Segment 里包含一个 HashEntry 数组,每个 HashEntry 是一个链表结构的元素。原创 2025-01-16 17:12:22 · 732 阅读 · 0 评论 -
偷偷盘点 2025 届互联网校招薪资!
2024 年我给大家分享了很多互联网中大厂/手机大厂/通信大厂/新能源汽车大厂/银行的校招薪资,也针对每个公司的面经都做了详细解析,更重要的是图解网站新增了 20 万字的原创 2025-01-09 14:36:12 · 10470 阅读 · 0 评论 -
阿里云 Java 后端一面,什么难度?
大家好,我是小林。很多人都有一个疑问,不知道如何在拿到 offer 之后跟 hr 谈薪资。其实谈薪资最重要的是积攒筹码,那什么是筹码呢?就是你手上的 offer。如果你拿到了好几个 offer,那已经说明你在市场上被多家公司认可了,这时候谈薪的时候,你会更优势的,而且成功率也会更大一些。比如你手上拿了 1 个 20k offer,跟下一家谈的时候,就可以喊 23k 的期望薪资,当然还是需要表达一下,你更想加入这家公司。那么,我们来看看 25 届阿里云开发岗的校招薪资情况如下:整体年包在 40w-60w,还是原创 2024-12-24 14:28:16 · 4208 阅读 · 0 评论 -
虾皮Java岗薪资开了,诚意满满!
大家好,我是小林。虾皮(Shopee)这几天都开奖了,之前有同学谈薪的时候,喊 28k,hr 姐姐劝他大胆一点,看来虾皮还是很舍得给钱。拿到 sp offer 以上的同学,大部分都觉得虾皮诚意确实有的,可惜开的比较晚,先签了其他大厂。25 届虾皮的后端开发岗位的校招情况如下,虾皮办公地点主要在一线城市,上海/北京/深圳年终平均 3 个月,公积金 10%,15 天年假,14 天病假,这带薪假期是真的多,不愧是外企。那么虾皮的面试难度如何?今天就给大家拆解。原创 2024-12-19 13:39:45 · 3160 阅读 · 0 评论 -
得物Java后端一面,扛住了!
在传统的基于会话和Cookie的身份验证方式中,会话信息通常存储在服务器的内存或数据库中。但在集群部署中,不同服务器之间没有共享的会话信息,这会导致用户在不同服务器之间切换时需要重新登录,或者需要引入额外的共享机制(如Redis),增加了复杂性和性能开销。image.png而JWT令牌通过在令牌中包含所有必要的身份验证和会话信息,使得服务器无需存储会话信息,从而解决了集群部署中的身份验证和会话管理问题。当用户进行登录认证后,服务器将生成一个JWT令牌并返回给客户端。原创 2024-12-18 11:19:53 · 3580 阅读 · 0 评论 -
还得是小红书,校招薪资给的真多啊。。
在 JDK 1.7 中它使用的是数组加链表的形式实现的,而数组又分为:大数组 Segment 和小数组 HashEntry。Segment 是一种可重入锁(ReentrantLock),在 ConcurrentHashMap 里扮演锁的角色;HashEntry 则用于存储键值对数据。一个 ConcurrentHashMap 里包含一个 Segment 数组,一个 Segment 里包含一个 HashEntry 数组,每个 HashEntry 是一个链表结构的元素。原创 2024-12-17 13:33:01 · 3037 阅读 · 0 评论 -
跟腾讯云智谈薪了,在二线城市很满意!
线程切换更快一些,线程切换比进程切换快是因为线程共享同一进程的地址空间和资源,线程切换时只需切换堆栈和程序计数器等少量信息,而不需要切换地址空间,避免了进程切换时需要切换内存映射表等大量资源的开销,从而节省了时间和系统资源。腾讯云智是腾讯的子公司,主要负责是腾讯云相关的业务,所以负责的项目就是腾讯云的项目,在腾讯csig工作的同学也跟我说,经常跟腾讯云智的同事对接工作。,面试风格挺类似腾讯,喜欢问计算机基础多一些,然后每个常用的后端组件拷打几个问题,也是有算法题,所以想冲腾讯云智的同学,算法还是得多刷刷。原创 2024-12-16 14:22:59 · 1838 阅读 · 0 评论