最近面试复习

2.python

多线程 分布式相关的问题

悲观锁和乐观锁
entity的排序实现
生产者和消费者模式
单例模式
对项目的理解和优化

3.自动化测试

接口测试pytest

4.前端

web开发关于协议,http,tcp方面的一些基础知识以及学习前端工程中的一些经历。

5.数据库

 数据库大汇总

1、 用过mysql嘛?了解吗?

2、 Mysql 事务了解吗,隔离级别呢,每种隔离级别会出现什么问题?

3、 Mysql 的锁了解吗(表锁、行锁、间隙锁,读写锁)?

4、 Mysql 引擎知道吗,innodb myisam的区别知道吗,说说底层的实现?

5、 聚簇索引和非聚簇索引知道么,有什么区别?

6、 B+ 树知道吗?为什么使用B+树?

7、 分库分表做过吗,如果让你去实现分库分表,你有什么需要考虑或者注意的嘛?

8、 了解死锁嘛?知道他是怎么产生的嘛,如何避免呢?

9、 Sql 优化了解过吗?说说你的理解,给你一条sql,你会怎么优化?


 

6.redis

1、 redis大家庭:

a. redis 是什么,能干嘛,怎么用?

b. Redis 的基础数据类型有哪些?

c. Reids 除了这些,还有哪些数据结构,能解决什么问题?

d. Redis 集群有搭建过么,说说你的实现

e. Redis 如何实现分布式锁

f. Redis 的支持事务么?

g. 位图了解吗?

h. 布隆过滤器了解吗,他的原理是什么呢?

i. Redis 的通信协议你知道嘛?

j. Redis 中的数据结构底层了解吗?string的编码、 list的编码、zset 的编码;

k. 在集群环境下,Redis的分布式锁一定可靠吗, redis社区有没有提供可靠地分布式锁的集群方案(有,红锁)?

l. Redis 的持久化你知道么,说说rdb aof的区别

m. Aof 瘦身知道么?如何瘦身

n. Redis 的拒绝策略你知道么?那它的淘汰策略你知道么

o. Redis 的哨兵模式呢,了解吗?

p. Zookeeper 了解吗,用zookeeper实现分布式锁,和 redis实现有什么不同呢,说说他们的原理?

7.离线方向

1. 数据优化中,需要注意哪些关键词

2.     Uninon 跟uninon all 的区别

3. 除了distinct外如何使用SQL 对数据去重

4. 项目中etl过程

5.     Spark的运行流程

6.     Sql开窗函数,开窗函数中row_number与rank 的区别

7.     Avg、sum、count 函数,在某列有空值的情况下,结果会有哪些不同

8. 一个表两个字段,一个id,一个values;values 有连续相同;但是有缺失,找出缺失的地方补全(连续缺失的字段如何补全)

9. 数据仓库的基本原理

10. 数据表的各个模型,例如(雪花模型),简述

11. 数据优化中除了用过mapjoin之外,还用过哪些join( 不是常见的五种),简述

12. 修改批量文件中的词

13. Shell脚本的定时任务

其他问题:

麦当劳数量如何估算,请详述你的逻辑以及你做用的方法个技能

vim基本操作命令

1.英语自我介绍,说一下越到的最大的挑战

2.union和union all的区别

3.给了个题目,一个表两个字段,一个是id,一个是value ,value是连续相同的,但是有缺失的,找出来缺失的地方补全

4.去重的操作

5.spark提交任务的流程

6.Spark oom怎么处理

7.join有哪些?mapsidejoin是什么知道吗(不知道,大概猜了下,然后就没继续问)

8.Linux指令用过哪些?

9.用shell直接查找到文件中的一个词,然后替换(这个不会)

10.Data modeler用过没

11.维度建模什么情况

1.用英语介绍下数据仓库和数据集市的区别

2.讲下 linux 免密登陆

3.介绍下spark执行流程

4.spl 开窗函数

5.shell 脚本读取文件

6.项目中最自豪的事情

7.数据库中count(*) 和count(1) 在什么情况下数据不一致

8.最有压力的事情

9.shell 脚本替换文件内容,替换文本

10.数据倾斜调优

1.英语介绍一下olap和oltp 的区别

2.olap的产品知道哪些

3.数仓模型建设

4.对表的设计

5.data modeler工具

6.项目中的etl过程

7.统计人员使用什么工具查询

8.数据报表工具知道哪些

9.工作主要涉及的技术有哪些

10.每日数据量多少,存量多少

11.如何通过sparksql对数据进行更新

12.hbase数据如何更新

13.两表join跑不出数据会是什么原因,如何解决

14.如何进行mapjoin

15.开窗函数

16.linux命令考查

17.hdfs上跨节点如何数据迁移

18.免密登录如何实现

19.ip映射是记录在哪个文件中

20.如何批量修改文件中某一字符串

21.如何确保项目成功交付

22.项目交付时如何进行数据验证

23.项目中最有成就感的事情

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值