处女面,很紧张 1. 问项目 2. 项目中为什么使用kafka作为缓冲队列。 3. mapreduce原理。 4. 如果mapreduce发生数据倾斜该如何解决。 5. 解释一下列式存储、列式存储的文件格式。 6. 星型模型、雪花模型、星座模型的区别和应用场景。 7. 拉链表是什么、一般解决什么问题。 8. 什么是指标体系、如何明确指标体系。 9. zookeeper、datax等(项目上写的组件
自我介绍 什么是面向对象? 面向对象一般就是不需要考虑每一个对象的一个具体的行为,只需要关注这个对象有有哪些属性,把它封装起来。那样过程的话,它是属于这个属性,它需要做哪些操作,面向面向对象的话就只需要关注对象本身就可以了。 面向对象的那个基本要素是什么? 面向对象的有封装、继承和多态。 你分别讲一下 封装的话就可以把把一些属性封装起来。只提供提只提供给提供给外部一个接口,set一个set一个公共
8.23 腾讯音乐笔试 前端开发和后端开发的卷子一样的,都是四题算法题。 题1:优美链表,dp可以实现100%通过。 题2:完全二叉树,还是dfs + 栈来实现的。 题3:求最小权值,emm,贪心没搞出来。 题4:题目都没看,一小时花在题3了。。 8.24 京东前端笔试 选择题 18 + 2 编程题: 好像跟后端有两题是一样的。 题1:打卡题,忘记是啥了。 题2:求1 ~N中有多少个数是100的正
柠檬微趣-已凉(投递简历前玩了玩他家游戏,发现两个bug) 1.自我介绍 2.如何理解测试 3如何测试5%这种概率问题 4.web测试和app测试的区别 5.你有什么优点和缺点 6.笔试题回顾(全是逻辑思维题) 7.select语句,现场口述排序和条件查询8.消消乐某一关如何测试 9.查日志用什么工具,怎么查,什么时候查10.-个好的测试用例应该有什么特点 11.有什么印象深刻的bug
Apache APISIX 背后的商业公司,远程实习岗位 时间:1h 拷打 1.自我介绍 2.Hard 算法题:滑动窗口最大值 3.愿不愿意转go语言 4.实习做了什么 5.知道哪些设计模式(单例、工厂、模版方法、策略、代理) 6.消息透传怎么做 7.介绍下RocketMQ架构 8.RocketMQ客户端是什么线程模型 9.如果让你给客户端设计线程模型,怎样设计跟broker交互 10.Rocke
时长三十分钟 自我介绍 介绍盒模型 css高度塌陷 垂直水平居中 基础类型和引用类型的区别 普通函数和箭头函数的this区别 改变函数this指向的方式 EventLoop C接口的参数依赖于AB两个接口的结果应该怎么做 HTTP是哪一层的协议?与HTTPS的区别 get和post的区别 问问项目 ts和js的区别 vue3和vue2的区别 提问 终于有面试了 全是很基础的,八股也不往深处问(让我
1.自我介绍 2.谈谈你对spring的理解 3.spring和springmvc都有一个ioc容器,两个ioc容器哪个优先? 4.你如何理解ioc的,如何实现,控制反转是什么意思? 5.谈谈你对线程的理解,进程和线程的关系,进程是什么? 6.java中如何创建线程? 7.你用过哪些集合? 8.set的底层结构是什么? 9.hashmap的底层结构 10.是什么时候把红黑树加入hashmap的?
问题内容: 限制Java JVM上Permgen空间大小的目的是什么?为什么不总是将其设置为等于最大堆大小?Java为什么默认为这么少的64MB?他们是否正在试图通过这种方式迫使人们注意代码中的Permgen问题? 如果我的应用使用85MB的permgen,那么将其设置为96MB可能是安全的,但是如果它只是主堆的一部分,为什么还要设置得如此之小呢?允许JVM使用堆允许的PermGen效率不高吗?
问题内容: 这 比这慢 但是呢? 我的测试表明第二个和第三个示例完全相同。如果是这样,我的问题是,为什么要使用“ =”? 问题答案: 使用绑定变量时,有一个明显的区别,绑定变量应该在Oracle中用于数据仓库或其他批量数据操作以外的其他任何操作。 以下列情况为例: Oracle在执行之前不知道:b1的值为’%some_value%’或’some_value’等,因此它将根据启发式方法估计结果的基数
主要内容:CPU,内存,磁盘读写(I/O)能力,网络带宽评价 Linux 系统性能的好坏,大致可以从 Linux 完成任务的有效性、稳定性以及响应速度等方面进行考量。作为 Linux 系统管理员,可能经常会遇到系统不稳定、响应速度慢等问题。 例如,在 Linux 系统搭建了一个 Web 服务,就可能出现网页无法打开、打开速度慢等现象,而遇到这些问题时,有人可能会抱怨 Linux 系统不好,其实这些不过是表面现象。 要知道,操作系统在完成某个任务时,与系
我需要上传超过100 MB的文件,。我正在使用Linux,CentOS 7。 我做到了: 检查路径php.iniphpinfo() 在php.ini中添加 重启LAMP服务器()并运行phpnfo()进行检查,但没有任何变化。虽然php.ini改变了。 重启我的电脑并启动LAMP服务器,但phpnfo()仍然没有变化。 我找到了一些添加additional.ini.files的解决方案,但是在我的
更新: 根据答案,下面的配置在绑定器级别工作。
来自Kafka文献 当制作人将ACK设置为“all”(或“-1”)时,此min.insync。副本配置指定必须确认写入才能被视为成功写入的最小副本数。 它表示当同步副本的最小数量确认时,写入成功,但当我使用为1和3(对于5个代理设置中的分区=1和R.F=5的主题),带有的kafka producer的性能是相同的。 所以,每主题配置会影响Kafka producer的吞吐量(独立运行)和?
了解如何对多种屏幕尺寸和布局使用响应式调整大小和约束功能。 响应式调整大小 当针对如今的多设备环境进行设计时,务必要考虑到移动设备、平板电脑和桌面解决方案所使用的各种屏幕尺寸。由于设计师使用的设备各异,设计人员需要考虑内容如何适应多种屏幕尺寸。 为解决此用户问题,Adobe XD 开发了一项称为响应式调整大小的功能,支持您调整对象大小,同时保持不同大小下的空间关系,以最好地适应多种屏幕大小。响应