获赞
313
粉丝
190
关注
18
看过 TA
6111
华东师范大学
2024
后端
IP属地:上海
这个人很懒,他什么都不想填~
私信
关注
头像
2023-09-26 20:51
已编辑
字节跳动_后端开发
8.28一面:自我介绍,介绍下实习业务内容直接开始问jvm,我什么都不会java1.8之后jvm有哪些变化(不会)能介绍下java内存模型吗(不会)了解哪些gc算法(不会)如何判断一个对象需要被回收面试官叹了口气说算了,改问数据结构面试官说看我写了熟悉avl树,哈希表之类的数据结构,从二叉树开始讲起,讲一下这些数据结构都有什么用吧一路按哈希表-二叉树-二叉搜索树-avl树-红黑树-b树-b+树-lsm树讲下去然后开始深挖lsm树,有什么使用场景,lsm树做了哪些措施优化读的效率(不会了)之后面试官就不问了,跟我接着聊未来计划,介绍他们的业务之类的总之还是给我过了,8.30二面,让我再去学点java8.29笔试:编程题ak了二面:自我介绍挑个项目讲学到了哪些东西,产品有多少人用技术栈有哪些聊了很久项目,记不清了聊DDD又聊了半天聊redis又聊了半天,热点key,集群有哪些架构,都用过吗,怎么分片的,节点寄了会发生什么...go的优势是什么,怎么理解这个语言的优势讲讲gmp聊点协程,graal,aotspringboot用过吗,讲讲bean的生命周期和扩展点(不会)hashmap在高并发时扩容会发生什么问题http1.0 1.1 2.0 3.0mysql 1kw数据,b+树有多少层,怎么算的,获取一条数据磁盘要io几次总共面了一个多小时,而且还没写题约面真的快啊,8.31三面三面:绝大多数时间是实习,项目,模块设计docker划分cpu使用时间时,cache怎么办,cache能划分吗?(不会)修改数据库时,redis怎么做直接约下周二早上的hr面了(面试官说他们周末不加班,但是一面面试官约的周日,乐)hr面:标准hr问题oc好晚啊,我还以为把我挂了
投递淘天集团等公司10个岗位
0 点赞 评论 收藏
转发
头像
2023-04-08 15:19
已编辑
字节跳动_后端开发
一面先手写循环队列以入队为例,讲一下可能发生的并发问题,我只讲了俩自我介绍开始吟唱mongodb,家家问,答的内容和面字节答得差不多然后就结束了...二面自我介绍es排序原理es分页原理给一个查询,这个查询在es里如何执行(倒排索引原理) 从磁盘开始,讲讲计算机存储结构。这里把高速缓存的分类再详细介绍了一下,面试官看起来比较满意再接着讲讲分别怎么使用这些硬件提升数据读写的效率,大概就是讲讲如何编程来利用内存和高速缓存给了俩数组循环的case,讲一讲哪个会更快,为什么呢怎么做来实现异步调用RPC,大概描述一下。你对异步的理解是什么?上一个问题讲的是用户级异步io,顺便再介绍了一下内核级异步io和io_uringio读入的数据在用户态还是内核态?奇怪的问题,反正大概是想问我零拷贝相关的东西,依次吟唱普通io、mmap、sendfile、sg-dma手写链表快速排序。离谱啊!就随便写了写,面试官说虽然细节有很多问题,但是大致思路没错现在很多框架的执行方式是DAG,你了解吗?我只知道DAG是啥,但是不明白在指什么接着问spark和tensorflow了解吗?我说只知道是大数据和ai用的框架,没具体用过,也就对hadoop比较有了解能介绍一下hadoop吗?吟唱hdfs的namenode、datanode、读写流程,yarn的resourcemanager、nodemanager,怎么用他们来完成mapreduce你对pdd怎么看?薪资和工作时长怎么权衡?
投递拼多多等公司10个岗位
0 点赞 评论 收藏
转发
头像
2023-04-23 19:11
已编辑
字节跳动_后端开发
0 点赞 评论 收藏
转发
头像
2023-03-26 15:22
已编辑
字节跳动_后端开发
投递字节跳动等公司10个岗位
0 点赞 评论 收藏
转发
头像
2023-03-26 02:37
已编辑
字节跳动_后端开发
一面面试官一直带着微笑,感觉人挺好的,没什么压迫感。自我介绍,项目介绍先考了三个golang常见的坑,拿代码问我应该会输出什么。一是for range遍历[]struct时,尝试用临时变量修改字段的坑,二是for range时,尝试对临时变量取地址的坑,三是将一个*int类型的空指针赋值给any类型变量后,判断any类型变量是否等于nil的问题。能不能讲讲gmp调度模型?能不能谈谈对协程的理解?讲了go和python、js的协程差异,讲了挺多,和三面讲的内容有挺多相同的,只是侧重点不太一样。为什么你说高并发http服务器使用协程并不能得到运行效率上的提升?http2.0相对于现在常见的http1.1有哪些优化?这里拿http2在grpc里的实际应用讲了。我看你简历上写了http3.0和tls1.3,也顺便讲讲吧?你知道数据库的哪些索引?讲了b树,b+树,hash,倒排的实现方式,使用场景。数据库隔离级别有哪些?主要讲了下可串行化和可重复读的实现,以及mysql用悲观锁实现的可重复读和用乐观锁实现有什么区别。coding是找出字符串里最长无重复字符的子串。二面问的非常详细,要说清楚,面试官全程不笑,面无表情,感觉这一面压迫感拉满了。自我介绍,项目介绍详细询问项目设计,场景设计,反正就是讲自己有哪些设计,一共讲了半小时。tls连接建立过程里如果服务端返回的证书被伪造了,请求均被中间人截获并返回虚假响应会怎么样?能不能具体说说ca信任链是什么,怎么保证安全的?能不能讲一下快排的原理?能不能讲讲对mongodb的理解?我讲的部分包括mongodb发展历史,mmap引擎和wiredtiger引擎差异;mongodb的b树索引与mysql的b+树索引对比;mongodb事务隔离级别;为什么mongodb使用mvcc加乐观锁实现快照隔离而mysql使用悲观锁,分别有哪些优劣;mongodb的复制集与mysql主从架构对比;mongodb的分片集与mysql分库分表对比;mongodb的读写关注有哪些一致性等级;顺带讲点redis和etcd。coding做接雨水,第一次做这题,看到题还挺害怕的。在coding之前问了一下我笔试里没ac的那道题现在有没有想法。没想到还有追杀,只能老老实实说没有去看。字数限制,写不下三面了...换个坑写
投递字节跳动等公司10个岗位
0 点赞 评论 收藏
转发
牛客网
牛客企业服务