投的Java后端开发岗位,面试基本没怎么问java知识,后来问面试官说这边技术栈golong为主,进去也会转语言。

三面技术,在牛客网在线视频面试

一面

进程通信的方式有哪些
linux中管道的底层原理
tcp四次握手流程
tcp传输中慢启动原理
linux中seletc和epoll原理
聊了聊项目
问了java线程池的核心参数,以及运行原理,
如何确定线程池线程数大小,为什么
算法题:
①给你一个整数 n,使得从 n 中删除 k 个数字之后的数字最大。

输入:n=1432219   k=3
输出:4329

②取出数组中第k大的数字。

二面

三段sql语句,对执行效率排序,并说出原因。(有关覆盖索引,联合索引原理)
介绍mysql四种隔离级别
介绍redis常用数据结构
详细介绍redis中zset数据结构,及插入时间复杂度
redis持久化原理
算法:
二叉树中和为K的所有路径

输入:
二叉树:12       34      5
K=8
输出:1->2->5

三面

聊了简历中的项目,自己主要负责的模块实现原理。
https原理
数据库优化流程
算法:
求一个有序整数数组中和为K的数的对数。

输入 :int[] arr = {1, 1, 2, 3, 4, 5, 7, 7, 8};
K=8
输出:5

结束完,问了面试官,为什么不问java的问题(投的简历是java工程师),面试官解释说这边主要技术栈是golong,如果进来会转语言的。不过他也补充问了些java框架的知识
jvm优化流程
DUBBO的底层原理

四面

根据简历介绍了一下项目架构和数据流程
联合索引原理,及分析几个sql的执行效率
mysql事务隔离级别以及实现原理
算法:
递增递减数列(不考虑附近重复),找出最大的数

输入 :int[] arr = {1,  2, 3, 4, 5,  7, 8,10,5,3,2,1};
输出:10

每轮周期大概三天左右,比较耗时间。
总的来说,面试体验不太好,几轮面试都有重复的问题,https原理,mysql索引和事务的一些原理问题。
每轮算法题总的来说不难,leecode 中等水平,有思路,但是缺少训练,code都未通过测试。
四面加面原因,估计也是因为之前算法没有通过的原因吧。
加面也没过,第二天收到了拒信。
想社招去头条的同学多刷刷leecode,应该问题不太大。
希望能帮助到你,加油。

字节跳动-教育职位-高级后端开发面试相关推荐

  1. 字节跳动内推-杭州-后端开发(高级)工程师-电商运营赋能

    字节跳动内推-杭州-后端开发(高级)工程师-电商运营赋能 职位描述 1.探索字节系平台(抖音.抖音火山版.头条.西瓜视频等)内容电商业务模式,承担系统的设计开发维护工作: 2.负责搭建支持电商全链路业 ...

  2. 字节跳动2019春招后端开发工程师-笔试题解析

    一.简介 字节跳动2019春招第三批在线笔试(后端开发工程师)已结束,结果也是凉凉.本文主要是分析这次的题目,并给出代码,以供大家参考和讨论,如有错误之处,还望帮忙指正,谢谢每位优秀的程序员. 二.题 ...

  3. java工程师去字节飞书可以,字节跳动飞书Java后端开发暑假实习一面(过了)

    字节跳动----飞书一面(过了) 2021.3.9 30分钟 0.自我介绍 1.项目提问(7分钟) 2.TCP的四次挥手(八股文) 3.网络7层模型(八股文) 4.HTTP和HTTPS(八股文) 5. ...

  4. 原理竟然是这!2021年字节跳动74道高级程序员面试

    前言 随着微服务的流行,服务和服务之间的稳定性变得越来越重要.Sentinel 以流量为切入点,从流量控制.熔断降级.系统负载保护等多个维度保护服务的稳定性. Sentinel 具有以下特征: 丰富的 ...

  5. 字节跳动 2022.3.20后端开发笔试 解答

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.模糊字符串? 二.小明买补给 三.分地区 四.反转字符串 总结 前言 本次的笔试还是比较简单的,我大概用了45分钟 ...

  6. 字节跳动2020春招后端开发工程师笔试复盘

    1.题目类型 4道编程题 2.注意 在牛客网界面做,可切出ide,自带样例检测,秒出结果(以case通过率出结果) 3.编程题 (1) (2) (3) (4)

  7. Java 后端开发面试总结:25 个技术专题(最全面试攻略)

    另送福利: java 面试准备 准确的说这里又分为两部分: 1.Java 刷题 2.算法刷题 Java 刷题:此份文档详细记录了千道面试题与详解:  !     私信我回复[03]即可免费获取 很多人 ...

  8. 全面了解C++后端开发技能树,C++后端开发面试技术点丨C/C++linux服务器开发丨linux后台开发

    C++后端开发技能树,C++后端开发面试技术点 视频讲解如下: 全面了解C++后端开发技能树,C++后端开发面试技术点丨C/C++linux服务器开发丨linux后台开发丨网络编程丨面试经验 C/C+ ...

  9. 字节跳动抖音 测试工程师 视频面试

    字节跳动2021提前批测试开发 ---------------------------------------面经1 2020-07-03------------------------------- ...

最新文章

  1. 云数据未来面临的问题
  2. mysql系统云结构图_腾讯梁定安解密织云系统!(附架构图)
  3. vs2012 error c4996: 'fopen': This function or variable may be unsafe
  4. 【频谱分配】基于频谱空洞预留算法的频谱分配算法的matlab仿真
  5. ubuntu 18.04 安装 opencv3.4.1 以及 opencv_contrib 3.4.1] 亲测可用
  6. Prism4文档翻译(第四章 第二部分)
  7. .net core 下的分布式事务锁
  8. Kotlin入门(24)如何自定义视图
  9. python marshal 对象序列化和反序列化
  10. Node.js中使用pipe拷贝大文件不能完全拷贝的解决办法
  11. 使用layui实现后台数据表格显示时的需要修改的地方(包括后台)
  12. 值得收藏的一些Java实战项目分享
  13. 98点人脸关键点检测算法
  14. python 论坛自动发帖功能
  15. Excel方向键无法移动单元格/scrollLock解锁方法
  16. Tiled有java版本吗_使用TILED映射的Java碰撞检测
  17. android 获取sn序列号
  18. 导入Excel至数据库中 外部表不是预期格式错误信息
  19. linux 搭建免费企业邮箱
  20. 一本超越期待的 C++ 书——简评《Boost程序库完全开发指南:深入C++“准”标准库》

热门文章

  1. mysql80从入门到精通配套源码
  2. 数学中字母的读法发音
  3. Java IO流 详解(字节流、字符流、输入流、输出流、刷新)
  4. 【Springboot学习】SpringBoot集成Shiro前后端分离使用redis做缓存【个人博客搭建】
  5. 第四代V850微控制器系列(瑞萨电子)
  6. 鱼眼摄像头标定与畸变校正(双OPENCV版本)
  7. PHP汉字转拼音带声调
  8. 一分钟让你了解人脸识别套件中的双目、单目、3D结构光摄像头的区别以及详细介绍
  9. Android3d结构光,为什么3D结构光在安卓手机中没有取代指纹识别?
  10. python 学生考勤系统