字节跳动_广告业务_一面

自我介绍

介绍一下go的协程,调度模型?

go中的channel是线程安全的吗?如果是的话,他的底层是怎么实现线程安全的?

go中的channel一般用来做什么?从cpu的角度说说channel是怎么通知阻塞的线程的?

如果channel中只有一个信息,此时有多个goroutine从同时读这个channel,会发生什么?会唤醒所有goroutine吗?鲸群效应了解吗?怎么优化?

go中的切片和map都是线程安全的吗?如果让你实现一个线程安全的map,你要怎么实现?

mongodb和mysql的区别?

mysql的索引介绍一下?B+树的查找时间复杂度?具体的查找过程呢,举个例子?

mysql一次读操作要多少次磁盘IO呢,怎么估算的?

mysql中聚簇索引和非聚簇索引的区别?聚簇索引B+树中叶子节点存的是什么?具体一行数据,还是这行数据在磁盘上的物理地址?

mysql中查询缓存了解吗?为什么mysql中查询缓存命中率会很低?写操作对查询缓存会造成什么影响?

mysql中buffer pool的脏页是什么?和普通页有什么区别?

redis中的常用的数据结构?

redis中hashmap的底层是怎么实现的?

哈希冲突了怎么办?除了拉链法,还有其他方法吗?

多次哈希?效率会不会很低?怎么优化?

redis和mysql的区别?redis为什么快?redis是单线程的吗?是怎么保证高效率?

redis的线程模型?除了工作线程,还有哪些主要的线程?

redis的内存清理策略?对于设置了ttl的key的清理策略?是懒删除吗?懒删除是怎么个过程?

redis频繁插入和删除会不会产生大量内存碎片?如果会,要怎么优化?

手撕:只用一个原子变量实现一个读写锁

总结:手撕写的有bug,需要提示才能写对,已挂!

全部评论
base地是哪里的佬
点赞 回复 分享
发布于 03-26 17:27 陕西
这都挂了吗
点赞 回复 分享
发布于 03-20 21:03 北京

相关推荐

首先自我介绍,然后I.上来就是两道中等的sql题目:1.SELECT   CASE     WHEN name_count > 1 THEN CONCAT(d.name, s.name)    ELSE s.name  END AS display_nameFROM (  SELECT sp.*, COUNT(*) OVER (PARTITION BY sp.name) AS name_count  FROM student_profile sp) sJOIN department d ON s.department_id = d.id;唯一记录的一条sql,我感觉有小问题,但是感觉面试官很急。我想改他直接说赶紧下一个。为什么select里面用的别名不能直接用到同一个语句中,我回答sql执行顺序的问题,以及在hive中会报错,未找到相应的名字。他笑了,我的回答错了???whateverIII. 考了spark shuffle 的过程,非常的细节,怎么给partition分区?我的回答:spark.default.parallelism,通常等于集群的 CPU 核心数,默认值为 200。或者读取文件时指定分区数。然后这里他又笑了,内心os:这位大佬是微笑大使。IV. 他让我直接写ods 和 dwd 层建模的过程!这一考法我有点不理解要考什么,有木有大佬给我解答一下(感谢)。虽然我写了一部分,但是有的还是忘了。V. 考了我HTTP中reception的作用,不知道这里是不是我听错了,我说能再说一遍吗?他说没时间了,今天就这样吧。总结:自我介绍我太简略了?我想着他手上有我的简历,他好像对我的实习经历有点不感兴趣,因为他说我介绍的时候都是业务层面的?Interview time:One Hour中间还有一些,我就没写了。。。#如何判断面试是否凉了##大家都开始春招面试了吗##数据人的面试交流地##牛客AI配图神器#
点赞 评论 收藏
分享
回顾一下这两个多月的血泪面试历程😭。本期讲字节和腾讯的暑期面试经历。🗓字节跳动:○广告业务:2/10一面挂。是我收到的第一个暑期面试,面试问题整体难度中等,不会过于简单,也具有一定的深度,面试官比较温和,会适当引导。○抖音/直播/电商/剪映:3/19一面挂。考察内容比较常规,基本是实习项目、组件八股和数仓理论,但算法题没写出来,且缺少对实习项目的深入思考,于是一面挂。○财经业务:4/3一面+二面,4/7三面,4/8 offer。🗓腾讯:○S3:2/18一面,2/18二面挂。一面的过程整体非常流畅,询问反馈时面试官的评价很好,于是速通当天晚上二面。然而,二面面试官与一面面试官的反馈完全相反,认为我不适合做这一行,甚至建议我更换职业方向。那天是我第一次陷入深深的自我怀疑。○TEG:2/25一面挂。高压力+强技术面,面试官很年轻且思维敏捷,问题一环扣一环,会抓住你回答过程中的漏洞一直进行追问,侧重技术和算法能力。○PCG:3/10一面,3/12二面挂。一面二面整体都比较流畅,问题和算法都比较常规,二面面试官额外问了一些408相关基础内容,算法和SQL基本都能做出来,但最后二面挂。○IEG:3/24一面挂。侧重平台开发而不是单纯的数仓,结合该部门的业务会出一些场景题,整体难度偏高,考察知识的全面性和应变能力。○CDG:3/27一面挂。全程20min,面试官没开摄像头,简单聊了两句,面试官认为我不适合这个岗位,于是给了一道算法题ac后就结束。#软件开发# #实习进度记录# #暑期实习 # #互联网大厂实习# #面经# #校招# #腾讯# #字节实习# #字节跳动#
投递字节跳动等公司9个岗位 实习进度记录
点赞 评论 收藏
分享
评论
2
13
分享

创作者周榜

更多
牛客网
牛客企业服务