历经波折的面经,两次字节被捞,三次腾讯被捞,终于今天成功拿到满意offer!

前言

今天刚hr面完毕,hr跟我说能不能下周就上岗,感觉应该是稳了。
为了兑现之前的承诺,现将我这一个月以来的面试经历分享一下。
背景
鄙人大三,之前因为一些原因错过了暑期实习,于是在5月下旬报了腾讯和字节的日常实习。
主语言java,不算科班,c++没怎么写过,go没写过。
项目方面过去一年跟导师和队友搞了两个练手项目(spring全家桶)和一个比赛项目(大数据方向),但其实都比较简陋。

字节一面 6.1

自我介绍
问项目(详细介绍项目 & ORM的优劣,为什么不用原生 & springcloud的组件介绍 & druid的作用 & 分列存储和分行存储的优劣选择……)
JAVA里需要手动回收对象吗
进程线程协程
mysql的两种引擎
堆和栈的区别
事务的原子性是什么
mysql的四种隔离介绍
对linux熟不熟悉
你知道我们部门是做什么的吗
你有什么问题要问我吗
没有写题,全程20min,最后大概意思是我的项目经历跟这个位置不太匹配,面完就知道挂了(确实也挂了)

腾讯一面 6.1

一上来先发了三道比较简单的代码题,限时1小时,1小时之后面试官询问情况,然后再开始正式面试。
题目:有n个数字,其中必有一个数字的数量大于n/2,求这个数字(探讨的时候问我Arrays.sort用的是什么算法)
题目:删除链表倒数第n个节点
题目:给一个数组,求第100大的数字
自我介绍
你过去的项目经历中,有什么难忘的困难吗,你又是怎么解决的
所有排序方式的时间复杂度问了个遍
mysql的索引用了什么数据结构,讲一下
事务的四个特性,四种隔离方式
mvcc讲一下
mysql的reflog、binlog、undolog分别什么作用
mysql和mongodb有什么优劣区别
存储过量很大的数据吗,有什么优化方法
主从复制是怎么实现的
IO流阻塞与非阻塞了解吗
进程和线程是什么
IPC的方式有哪些,原理能讲吗
线程切换的时候会发生什么
管态目态是什么,有什么区别,他们是怎么切换的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值