logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据开发面经——美团

1.MapReduce的整个的执行流程1.mapread:InputFormat读取待处理文本,然后进入到mapper中map:用户自定义的mapper方法collect:mapper方法输出到环形缓冲区,在进去缓冲区之前,先进行了分区,默认是hash分区,一般用户自定义分区,写到80%的时候,开启反向溢写,相当于又开了一个线程,原先的线程继续往缓冲区读,新的线程将缓冲区数据写到磁盘溢写:在写入磁

#hadoop#java#mapreduce
数据研发面经

面经解析2021.11.30 快手数据研发工程师一面数据仓库12.6 58同城面经2021.11.30 快手数据研发工程师一面自我介绍答:对数据结构有没有了解答:基本了解,本科学习过数据结构的课程。链表和数组的区别答:(1) 链表是链式存储结构,数组是顺序存储结构;(2)链表通过指针连接元素与元素,在内存中不连续,而数组则是把所有元素按照顺序进行存储;(3)链表的插入和删除元素容易,不需要移动元素

#链表#数据结构#算法
数据研发面经——字节跳动

1.抽象类与接口接口的出现:有时候,必须从多个类中派生出一个类,但是java中的类是单继承的从几个类中抽取出一些共同的行为特征,但是他们之间没有is-a的关系,仅仅是具有相同的行为特征而已相同点都不能被实例化接口的实现类和抽象类的子类只有全部实现了接口或者抽象类中的方法后才可以被实例化不同点抽象类中可以有普通成员变量,接口中没有抽象类中有非抽象的普通方法,接口中只有抽象方法抽象类中的抽象方法的访问

#java#开发语言#后端
数据研发面经——快手

1.数仓理论、建模理论了解多少? 星座模型知道吗?和星型模型有什么区别?1.1数仓分层1.2建模知识1.3维度表和事实表1.4数据仓库建模过程2.HDFS的常见数据类型3.列存储和行存储的异同点,列存储有哪些优点4.Hive都用过什么窗口函数?窗口函数如何取得当前行,如何取得前n行和后n行?4.1表table1(usr_id int,usr_dt string),其中id字段数值相同,找出表中连续

#数据仓库#数据库#数据挖掘
到底了