网贷|普本非计算机,三面字节,只因精通这七大技术栈拿到28*16薪offer
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
前言作为一个 Java 程序员 , 平时总是陷在业务开发里 , 每天噼里啪啦忙敲着代码 , 上到系统开发 , 下到 Bug 修改 , 感觉自己无所不能 。 然而偶尔的一次聚会 , 听说和自己一起出道的同学早已经年薪 60 万 , 而自己却囊中羞涩 。 于是也想看看新机会 , 找个新平台 , 好好发展 。
于是恶补了下Redis、MySQL、K8S、Nginx、Kafka、Docker还有算法 , 当时恶补算法完全是因为在阿里的一位朋友的说法:
现在大厂面试时都在问算法 , 尤其是应届生问的更多 , 未来找工作算法肯定是刚需 , 有时间你一定要好好学下算法 , 我这有左程云左神的《程序员代码面试指南》你回头看看吧
谁知后来刚好收到字节跳动的面试邀请 , 这就有点戏剧性了(左神的算法书没白啃) , 抱着试试看的心态参加了面试 , 拿到了28*16薪的offer , 虽然最后因为某些原因 , 没去吧~~
下面分享下面试的大致过程
一面:hashmap , 怎么扩容 , 怎么处理数据冲突?怎么高效率的实现数据迁移?
Linux的共享内存如何实现 , 大概说了一下 。
socket网络编程 , 说一下TCP的三次握手和四次挥手
同步IO和异步IO的区别?
Java GC机制?GC Roots有哪些?
红黑树讲一下 , 五个特性 , 插入删除操作时间复杂度?
快排的时间复杂度 , 最坏情况呢 , 最好情况呢 , 堆排序的时间复杂度呢 , 建堆的复杂度是多少
二面:自我介绍 , 主要讲讲做了什么和擅长什么
【网贷|普本非计算机,三面字节,只因精通这七大技术栈拿到28*16薪offer】设计模式了解哪些?
AtomicInteger怎么实现原子修改的?
ConcurrentHashMap 在Java7和Java8中的区别?为什么Java8并发效率更好?什么情况下用HashMap , 什么情况用ConcurrentHashMap?
redis数据结构?
redis数据淘汰机制?
三面(约五十分钟):mysql实现事务的原理(MVCC)
mysql数据主从同步是如何实现的?
推荐阅读
- 微型计算机|暗黑模式真的护眼省电吗?,潮流还是实用
- 量子计算机|巨大飞跃!比超级计算机快15亿倍的量子计算机,1万年的计算问题仅需200秒
- 主板|看看1983 年便携计算机内部
- 和信贷|立案调查!又有网贷平台要凉了,累计借款超200亿,7万多人遭殃
- 少儿编程Prog61|关于计算机计时的有趣事实
- 产业气象站|华为云公布计算机视觉等三大领域技术创新
- 光明微教育|拼智商更拼毅力,计算机:热门专业计算机
- 网贷平台|2020财富中国500强出炉:京东力压阿里,爱奇艺亏损达百亿
- 暗脑|华为、苹果再战虚拟现实
- 产业气象站|有没有不需要学习编程的计算机专业