字节跳动后端开发实习生一面凉经 Q1:看你非科班,对计算机基础知识有学习到吗? Q2:数据库的事务是什么概念? Q3:索引了解过吗?为什么有索引? Q4:要实现索引,有哪些相关数据结构?索引底层如何实现? Q5:Linux中进程、线程、协程相关的概念 Q6:僵尸进程、孤儿进程的概念 Q7:Linux操作系统启动的流程 Q8:大端序和小端序的概念 Q9:为什么会有大端序和小端序,分别在什么情况下使用
推荐阅读文章列表 大数据开发面经汇总【持续更新...】 我的大数据学习之路 大数据开发面试笔记V6.0 SQL题目 来自今日头条数据研发一面 有一张股票交易价格表ods_stock_trd_log, 包含sto_code(股票代码)、trade_dt(交易日期)以及price(交易价格) 问题:求出每只股票对应的波峰和波谷 波峰:股票价格高于前一天和后一天价格时 波谷:股票价格低于前一天和后一天价
推荐阅读文章列表 大数据开发面经汇总【持续更新...】 我的大数据学习之路 大数据开发面试笔记V6.0 SQL题目 来自字节跳动数据研发二面 有一张用户行为日志表ods_usr_log, 包含user_id(用户id)、start_time(登录时间)以及end_time(注销时间) 问题:求出用户登录的所有最大时间段,比如用户1在10:00登录且11点注销,用户2在10:30登录且12:00注销
字节跳动前端开发工程师暑期实习一面 面试岗位:研发 - 前端开发实习生 面试部门:抖音电商 问题 ⬇️ 1. 实习时长 2. 为什么选择前端方向 3. 前后端的差别 4. 项目登录注册功能 5. cookie 相关 6. 对 vuex 的理解 7. 路由的两种模式 8. 代码量 ------ 代码题 ------ 9. 代码题:模拟数组 map 方法 10. 代码题:实现三栏布局 11. 代码题:
推荐阅读文章列表 大数据开发面经汇总【持续更新...】 我的大数据学习之路 大数据开发面试笔记V6.0 SQL题目 来自字节跳动数据开发一面 有一张用户登录日志表ods_login_usr_log, 包含user_id(用户id)和login_dt(登录日期) 问题:计算每个用户最大的连续登录天数,可以间隔一天 -- 举例如下: -- 输入 use_id login_dt 1001 202
自我介绍 为什么选择字节跳动? 对于测试开发岗位的理解 介绍一下项目 对于该项目的质量建设,你做了哪些工作? MySQL和Redis的使用场景及区别 MySQL慢查询排查 索引类型及项目中使用的索引 索引底层原理及B+树介绍
一面 12月28日 15:00 1h 了解分布式吗,看过哪些相关的分布式数据库和知识 看过哪些论文 深挖minisql项目 2PL 脏读,幻读,不可重复读 这个项目是怎么实现的,从0到1吗,介绍一下实现的过程 支持哪些SQL数据类型 日志系统的设计(支持哪些日志格式) 如果用户写入一个大的blob日志怎么处理 fsync怎么处理的 redo log在commit之前还是之后处理的 是否有丢失数据的
1.自我介绍 2.实习做了些什么 3.稳定性参数配置主要指的是什么 4.(稳定性配置)配置的功能主要有哪些 5.FTP/SFTP有什么区别吗 6.介绍一下压力测试做些什么, 其中发现的问题多吗?原因? 7.项目中非热点文件热缩模块怎么实现的 8.压缩使用的是什么算法 9.采用bundle压缩是怎么考虑的 9.断点续传怎么实现的 10.socket通信过程 11.Linux查看占用的端口有哪些方法
1.自我介绍 2.前端开发小组长这是个什么样的角色 3.离职原因 4.cookie,localStorage,SessionStorage区别 5.cookie除了存储还有别的作用吗 6.cookie的常用属性有哪些 7.为什么有一些cookie前端获取不到,服务端能获取到 8.浏览器的同源策略三要素是哪些 9.常见的跨域方式有那些 10.怎么去解决跨域 11.js基本类型 12.深拷贝浅拷贝的区
电商方向的数据分析岗 一面,12月14日,30分钟 1. 自我介绍。 2. SQL题,10月销量排名前十的商品。 3. 抖音某主播要投放广告怎么计算ROI,如何衡量新客的价值(电商方向)? 4. 对抖音内电商各行业出一份2020年分析报告,用来指导2021年,你会怎么做? 5. 你觉得在抖音下的电商应该关注什么指标?(回答了GMV、复购率、购买转化率、退单率等,面试官说这是需求侧,问能不能说说供给
一面 业务面 30min 1.基本情况了解 2.自我介绍 3.项目指标讲解 4.介绍项目经历 5.竞品调研发现了什么结果 6.问卷怎么做 7.个人实习经历细节问题,你这个项目当时的目标是什么?你做了哪些努力达成目标? 8.在项目中,具体介绍一下设计了什么策略,为什么这么设计 9.广告收费方式、广告收益估算、广告竞价 反问 二面 业务面 25min 1.自我介绍 2.介绍一段实习经历 3.介绍一
面试流程: 投递—收到设计笔试题—提交笔试题—约面—一面—收到二面邀约 面试过程:面试体验还比较舒服,上来面试官比较客气地介绍了自己的身份,所属的部门,以及在做的项目等。然后就是常规的交互面试内容:自我介绍—作品集—面试官提问—反问。 整理一下几个问题: 比较注重细节,问了我项目里的“金选榜单”界面的星级评判标准,为什么选择金色,为什么选择星星等,还给我了一些设计建议。 讲解笔试题的时候,因为我选
Redis 项目中说用 Redis 维持了用户登录状态,怎么实现的,还有其他实现方式吗 Redis 的主从原理 什么是增量复制 什么时候进行全量复制 Redis 有哪些持久化方式 说说 AOF RDB 的原理呢 Redis 有哪些具体的数据结构,你都用过吗 Set 和 Zset 你会在什么时候用呢 MySQL & 锁 讲一下脏读和幻读的区别 怎么解决脏读和幻读的问题 MVCC 怎么解决脏读 MyS
飞书50min 1、实习经历? 2、参加竞赛经历? 3、TCP和UDP的区别? 4、cookie和session的区别? 5、session如何做分布式? 6、概率题目,A和B轮流抛硬币,谁先抛到正面就获胜,A先抛硬币,问A获胜的概率? 7、数据库索引失效场景? 8、B+树和B树的区别? 9、缓存的实现方案? 10、Leetcode112. 二叉树路径总和 [https://leetcode.cn
1.java的基本数据类型; 2.java的四种引用类型; 3.static关键字; 4.访问修饰符; 5.final关键字; 6.string类去掉字符串空白的方法;截取子串的方法; 7.通过树的前序,中序,推后续遍历; 8,stringbuffer 和 stringbuilder区别; 9.java创建线程的方法; 10.如何保证线程安全几种方式; 11.二叉树的高度定义; 12.队列和栈的区