字节跳动面试真题:java中面向对象的优点说法错误的是

本文记录了一位求职者在字节跳动面试的经历,涵盖Spring、多线程、数据库、网络协议等多个Java后端核心知识点。面试过程中涉及到了线程池、ConcurrentHashMap、GC机制、HTTP协议、数据库索引等技术,并在最后分享了面试总结和学习建议。
摘要由CSDN通过智能技术生成

前言

当你准备跳槽面试的时候,明明只是一份15K的工作,却问你会不会多线程,懂不懂高并发,火箭造得让你猝及不防,结果就是两个字——凉凉!而在如今的市场,什么多线程、高并发、分布式、负载均衡、集群、微服务等等等等,都可说是Java高级后端开发求职的必备技能。

image

2021的春招可以说也是完美收官,前段时间收到字节跳动的面试邀请,虽有点震惊,但却依旧保持平常心去对待,结果一不小心就吊打了面试官

字节跳动一面:

  • 自我介绍,主要讲讲做了什么和擅长什么
  • 看你项目做Spring比较多, 问一下Spring相关的东西, IoC是什么概念?
  • Bean的默认作用范围是什么?其他的作用范围?
  • 索引是什么概念有什么作用? MySQL里主要有哪些索弓|结构?哈希索弓和B+树索引比较?
  • 平常用线程主要是怎么写的,会用一一些线程框架吗? (没有用框架) Java线程池的概念?线程池有哪
  • 些?线程池工厂有哪些线程池类型,及其线程池参数是什么?
  • ConcurrentHashMap讲一讲?
  • Java GC机制? GC Roots有哪些?
  • Java bin包下面的工具用过哪些?
  • 算法题:红蓝两种球,总共N个,N>2, 排列组合,连续3个颜色一样是非法的,求合法的排列数量

字节跳动二面:

  • 自我介绍
  • 项目询问:问了简历上写得最早的项目的情况,项目QPS ?数据来源和传
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值