字节三面 + 微信四面 +PayPal 四面, 逆袭之路,大厂面试复盘

本文是一位非科班出身的开发者分享的字节跳动、PayPal和微信支付的面试经历,涵盖了算法、Java、Redis、后端、Spring等多个技术点。面试者通过自我介绍、技术问题解答和项目经验展示,成功获得面试官的认可。文章强调了面试准备的重要性,包括LeetCode刷题、数据库调优、微服务理解等,并分享了面试技巧和资源。
摘要由CSDN通过智能技术生成

本人双非一本非科班,之前在百度和字节实习过,这次其实没抱着什么特别大的希望投递,没想到字节可以再给我一次机会,还是挺开心的。

几场面试下来,面试得自信,声音自信,给面试官一种你啥都会稳如狗的感觉(实际内心慌得不行...),然后表达流畅,吐字清晰,不卑不亢,说话要有逻辑性,不能吞吞吐吐半天说不明白,得总结自己的面经,形成自己的知识体系,别人的面经写的再好也是别人的,自己刷面经总结自己不会的点整理出来才是最有用的,文末我分享了一些我学习的方法和我收集的资源,我都整理成一套资源库了希望能帮到大家

下面是面试经历全部写的是技术面试,hr面就没写了

1. 字节跳动

整个面试过程,主要围绕算法和实习经历考察,基础知识的话不是很难。每一面的面试官都很nice,特别是三面的面试官,感觉在讨论的时候没有带着面试的压力,就是朋友之间的对话。

字节跳动一面(60分钟)

  1. 自我介绍

  2. 说下TreeMap和LinkedHashMap

  3. TreeMap怎么按照自己想要的顺序排序

  4. ConcurrentHashMap怎么取的size值

  5. 怎么防止恶意请求刷接口

  6. 那ES怎么切词的呢,有写过切词插件吗

  7. 你在项目中用Redis的场景

  8. 说下Redis有哪些数据类型

  9. Redis怎么分片的

  10. Redis的删除策略

字节跳动二面(60分钟)

  1. 你希望你处于一个什么样的工作环境

  2. 怎么根据0-5随机函数得到0-8随机函数

  3. 缓存和DB之间怎么保证数据一致性

  4. 延时消息队列怎么设计Redis的zset

  5. zset做延时队列会有什么问题死循环轮询耗时

  6. 说下索引二八原理、提升读性能牺牲写性能的数据结构一个索引对应一颗B+树哈希、有序数组、二叉树查询的优缺点那为什么不用跳表呢?

  7. 火车票区间查询怎么设计数据结构比如上海去武汉,途经南京、合肥现在要快速查询出两点之间票的库存

  8. 手撕代码,leetcode54螺旋矩阵

字节跳动 三面(60分钟)

  1. 手撕代码,模拟微信群随机红包&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值