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

news2024/9/23 5:22:41

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视频面试题解析等资料,有需要的小伙伴可以【直接点击此处】获取!!

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/79466.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【混合网络】

A Novel Adaptive Hybrid Fusion Network for Multiresolution Remote Sensing Images Classificatio (一种新的自适应混合融合网络在多分辨率遥感图像分类中的应用) 随着对地观测技术的快速发展,全色(PAN)和多光谱&…

【OpenCV-Python】教程:4-6 FAST (Features from Accelerated Segment Test)算法角点检测

OpenCV Python FAST(Features from Accelerated Segment Test) 算法角点检测 【目标】 理解FAST算法的理论基础;用OpenCV里的FAST 检测角点; 【理论】 我们看到了几个特征检测器,其中很多都非常好。但是从实时应用…

预训练语言模型

一、预训练 对于一个具有少量数据的任务 A,首先通过一个现有的大量数据搭建一个 CNN 模型 A,由于 CNN的浅层学到的特征通用性特别强,因此在搭建一个 CNN 模型 B,其中模型 B 的浅层参数使用模型 A 的浅层参数,模型 B 的…

Android Studio Dolphin logct日志台新版特性及老版本恢复

Android Studio Dolphin logct日志台新版特性及老版本恢复 日志台在此版本进行了更新,本文按官网描述简要汇总了其新特性和使用方法,以及老版本的日志如何恢复。 老版本日志台恢复 如果是习惯了老版本日志台的仁兄,可按下方截图操作进入Se…

IDEA安装ChatGPT插件步骤

首先感谢大佬的提供的插件【ChatGPT JetBrains插件完整版发布。让AI帮你写代码。-哔哩哔哩】 **前期准备:**需要注册OpenAI账号。不会的可以见我的教程:传送门 1、注册号账号后,打开网站https://chat.openai.com/api/auth/session 复制acess…

TS201的外部中断和定时终端控制FLAG输出(含参考源码)

硬件准备 ADZS-TS201S-EZLITE:ADI TS201开发板 AD-HP560ICE:ADI DSP专用仿真器 软件准备 Visual DSP软件 硬件链接 外部中断控制FLAG输出 原理就不讲了,前面几章都有说。 调试步骤: 1)打开VisualDSP,并新建一个工程文件&am…

C语言刷题系列——8.矩阵的行/列互换

🚩矩阵的行/列互换⛄一) 题目要求⛄二) 题解step1:输入矩阵step2:输入k(执行 行/列 互换操作的次数)step3:(循环内部)行/列互换step4:打印互换后的矩阵⛄三) 最终的实现⛄一) 题目要求 输入描述:第一行包含两个整数n和m&#xff…

基于pytest来演示一个PO测试模式案例

首先要说的是,这是一个很简易的案例,目的在于体会这样一种结构。 第一部分:基本操作 案例描述:启动浏览器--打开好123--点击logo--跳转到百度--输入搜索词汇--点击按钮开始搜索。 模式描述:这个模式把元素的提取、元…

基于Java实现(WEB)影院管理系统(TMS)【100010015】

电影院系统需求规格说明 1. 引言 1.1 目的 本文档描述了影院管理系统的功能需求和非功能需求。开发小组的软件系统实现与验证工作都以此文档为依据。1.2 范围 影院管理系统是为了xx影院开发的业务系统,开发的目标是帮助该影院处理日常的重点事物,包括…

算法基础篇-03-查找(顺序查找和二分法查找)

1.查找 查找:在一些数据元素中,通过一定的方法找出与给定关键字相同的数据元素的过程;列表查找(线性表查找):从列表中查找指定元素; 输入: 列表,待查找元素输出:元素下标(未找到元素…

【Linux】git的使用

🤢Linux 关联到gitee的操作记录 🤢Linux 下下载gitee的库 🤬sudo yum install git 在Linux中安装git这个软件 🤬git clone 下载gitee库到本地 🤬git add. 将代码放到刚才下载好的目录中 🤬git commit -…

HTML网上书店静态HTML网页作业作品 大学生三联书店网页设计制作成品 简单DIV CSS布局网站

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

SpringBoot 如何进行业务校验,老鸟们都这么玩的~

throw new IllegalArgumentException(“用户不存在!”); } } 采用Assert能使代码更优雅,更简洁。 还是上面的例子,如果采用Assert可以这样写: public void test2(int accountId) { Account account accountDao.selectById(…

【力扣篇一】数组30题

前言 (12月5日)突然想起了很久以前别人(具体来源已经记不清了)传给我的一套题单。网上的题单不少,光收藏可不行,关键还得下手。 这套题单的题目数量为300出头,什么时候刷完我还没有明确计划&a…

对标40亿美金Webflow,「Towify」想用无代码方式搭建小程序

低代码和无代码的浪潮,在全球已经席卷了几次。今年以来,以低代码、无代码方式为主的网页开发、搭建工具受到了资本和市场的认可: 2022年8月,成立于2017年的低代码-内部程序开发平台Retool完成4500万美元融资,投后估值32亿美元。2022年3月,成立于2012年的无代码-外部网页搭…

关于魔趣刷机(含root)步骤

关于魔趣刷机(含root)步骤准备工作第一步:下载room和TWRP第二步:刷入TWRP到手机第三步:刷入room到手机第四步:安装Magisk app第四步:验证手机是否root参考链接准备工作 一台手机(推荐小米)、TW…

ADI Blackfin DSP处理器-BF533的开发详解28:SD卡的文件系统(含源码)

硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP软件 硬件链接 功能介绍 代码实现了通过文件系统读取 SD 卡上的文件,并对文件和文件夹做读、写、删除、建立、文件列表、文件搜索等功能&#xff0c…

【Pytorch】第 8 章 :实施政策梯度和政策优化

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

Git 客户端::Git Fork 注册版-NEW

Git Fork 是最简单有效的 Windows 客户端之一。许多开发人员正在使用此版本控制程序,它允许您协作处理您的项目。具有类似这样的用户界面的客户端可以使您的工作更轻松。 Fork 的 Fork 界面非常人性化。在右侧的左侧有大量的存储库和分支、标签、来源和藏匿处。此外…

【Pytorch】第 7 章 :深度 Q 网络实战

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…