写点什么

太卷了!5 年 Java 程序员竟然答不出应届生字节二面?

作者:小小怪下士
  • 2022-12-10
    湖南
  • 本文字数:991 字

    阅读完需:约 3 分钟

11.22 一面过 11.23 二面挂


上一个部门寄了,给我换了个流程唉

一面

面试官问我,三面面评这么好为啥不继续了,我纳闷了,不是你们挂的我吗


介绍项目,点赞是怎么考量的,热度点赞问题怎么解决,具体怎么实现。


怎么防止用户刷点赞接口等等,一直拉扯

八股:

  • redis 缓存一致性?

  • 缓存一致性从哪些方面考量,读写,每个步骤详细说有哪些问题。

  • 穿透,雪崩,击穿

  • 对高频点赞请求做了哪些处理?

  • 从请求侧做了什么事情,在存储侧做了哪些事情?应该分为几个阶段,每个阶段怎么去操作?

  • 如果数据库压力过大咋办?

  • 数据库建表主键怎么建立的?

  • 查询字段做了哪些优化?

  • 事务的隔离级别,每个大概说一下?

  • mysql 索引,巴拉巴拉

  • 聚簇索引和非聚簇索引?

  • 最左匹配原则?a,b,c 问题

  • 基本数据结构

  • 红黑树的特点?

  • 树的遍历?

  • 图的遍历?

  • 深度优先搜索自己实现以下?用什么数据结构实现。

  • 排序算法,堆排序介绍,时间复杂度和核心思想

  • 介绍 java 多线程,线程池参数,都有什么用?

  • 核心线程数 3 个,最大线程数 5 个,有 7 个线程过来,具体流程

  • 有哪几种常用的线程池?

  • 线程处于空闲可以先回收吗?掰扯掰扯

  • springboot 自动装载?

  • 有哪些核心注解?

  • 刷到题,平时都刷啥比较多,我说 mid 和 easy 多一点,他说那就不给你出 hard 了,hhh,《无重复字符的最长字串》

二面

  • 算法题,多叉树的所有子节点之和

  • java 内存模型自己怎么理解,不许说官话

  • 线程安全是怎么实现的

  • 锁机制是怎么实现的,怎么就能保证数据安全

  • 自己实现多线程安全性,怎么实现

  • 自己实现总线,怎么实现?

  • CAS 怎么理解?

  • 管道自己实现怎么实现?

  • 整个管道(链表实现)放在哪?(抛弃以前所有的知识自己想)

  • 海量数据建立链表太大怎么解决?

  • 换做树怎么解决?

  • 用淘汰策略怎么淘汰?(一直在说抛开概念,自己实现,巴拉巴拉,人麻啦)

  • 为什么要有内存虚拟化?

  • 程序的动态加载说一下。

  • 当前关注哪些技术?

  • 反问,看重候选人哪些能力


1.技术深度 2.学习能力 3.代码能力


面试官不让我说八股,让我自己想,自己来做怎么实现,只要我提到一点八股的概念性词汇就会被打断,寄了寄了,算法还是自己出的没写出来,节子再见。


虽然这次这位应届生朋友没有进入字节,但积累足够多的知识和面试经验,也可以为将来进入更好的公司做充分的准备!机会永远属于有准备的人~希望大家都能拿到自己心仪的 Offer!!小编准备了一些 java 复习资料给程序员朋友们,包含近几年大厂面试真题、Java 核心知识点、java 视频面试题解析等资料,有需要的小伙伴可以【直接点击此处】即可获取!!







用户头像

还未添加个人签名 2022-09-04 加入

热衷于分享java技术,一起交流学习,探讨技术。 需要Java相关资料的可以+v:xiaoyanya_1

评论

发布
暂无评论
太卷了!5年Java程序员竟然答不出应届生字节二面?_Java_小小怪下士_InfoQ写作社区