主要内容:1.订单系统在企业中的角色,2.订单系统与各业务系统的关系,3.订单系统上下游关系,4.订单系统的业务架构1.订单系统在企业中的角色 在搭建企业订单系统之前,需要先梳理企业整体业务系统之间的关系和订单系统上下游关系,只有划分清业务系统边界,才能确定订单系统的职责与功能,进而保证各系统之间高效简洁的工作。 2.订单系统与各业务系统的关系 2.1 对外系统 所有给企业外部用户使用的系统都在这一层,包括官网、普通用户使用的C端,还包括给商户使用的商家后台和在各个销售渠道进行分销的系统,比如与
主要内容:1.消费消息的性能优化手段,2.消费者组1.消费消息的性能优化手段 1.1 稀疏索引 Kafka 利用offset 和 timestamp 查到消息。 B Tree 类的索引并不适用于 Kafka。哈希索引看起来却非常合适。 为了加快读操作,如果只需要在内存中维护一个「从 offset 到日志文件偏移量」的映射关系即可,每次根据 offset 查找消息时,从哈希表中得到偏移量,再去读文件即可。(根据 timestamp 查消息也可以采用
主要内容:1. 存储消息的性能优化手段1. 存储消息的性能优化手段 存储消息属于 Broker 端的核心功能 IO多路复用, 磁盘顺序写, page缓存, 分区分段结构 1.1 IO 多路复用 对于 Kafka Broker 来说,要做到高性能,首先要考虑的是:设计出一个高效的网络通信模型,用来处理它和 Producer 以及 Consumer 之间的消息传递问题。 SocketServer : Kafka采用的是Reactor 网络
主要内容:1. 如何理解高性能设计,2. Kafka 高性能设计的全景图,3. 生产消息的性能优化手段,4.Kafka源码分析Kafka 的高性能设计可以说是全方位的,从 Prodcuer 、到 Broker、再到 Consumer, 1. 如何理解高性能设计 对于线程池、多级缓存、IO 多路复用、零拷贝等技术是一个系统性的问题,至少需要深入到操作系统层面。从 CPU 和存储入手,去了解底层的实现机制,然后再自底往上,一层一层去解密和贯穿起来。 高性能设计离不开的就是计算和IO 计算: 1、让更
主要内容:1.Spring IOC容器的设计,2.BeanFactory和ApplicationContext的区别,3.BeanFactory容器的设计原理,4.BeanFactory的详细介绍,5.ApplicationContext容器的设计原理,6.ApplicationContext的详细介绍,7.ApplicationContext容器扩展功能详解介绍1.Spring IOC容器的设计 实现BeanFactory接口的简单容器 实现ApplicationContext接口的高级容器
团队负责人面 大概25min 1.自我介绍 2.提问环节 Q1:你最后一个实习是在字节国际支付部门,离职原因是?当时的Mentor是谁? Q2:我看见当时面试官对你的面试评价,那如果我们找他了解一下关于你的反馈,方便吗?(有点背调的味道) Q3:你在字节和快手都有实习过,快手实习时间稍微长一点,那你对这两家公司能做一个比较吗?(A:工作氛围都很扁平化;实习的岗位不同、偏重点不同,带来的收获也不同;
网不太好所以面试官是个说话不太清楚的小哥哥 1.自我介绍,问了之前实习的城市以及现在在哪里上学 2.开始介绍作品集,讲一小段就会被打断,详细讲解了每个页面需要改的地方(不花钱上了一个小时的课) 3.艺术和UI的区别? 4.平时上了什么关于UI的课程,以及学到了什么? 5.职业规划 6.可以实习的时间? 7.上一段实习做了哪些工作?
今天去了LOHO眼镜公司面试,接下来是我的一个面试流程。只是客观的陈述,希望对要去面试的人有帮助。 在邀约面试之前,已经和HR做了简单的线上沟通。我面试的是设计主创,但后面沟通说是创意设计,其实都还好。 首先,HR和我做了个简单的面试,算是入门吧!后面才是重头戏。HR问的问题都是比较普通和常见的,相信一般人去都没太大问题。HR人非常好,非常热情。 然后第二轮,一个品牌策划人员和我面试,当时听到,额
理念 Yearning自2.1.7版本之后采用权限组的方式进行权限授权,权限最低下放至数据源。 Yearning中用户先以角色的形式分为三大类,分别为 提交人/操作人/超级管理员。其中超级管理员角色为可见管理页面角色, 提交人/操作人为非可见管理页面角色。通过角色Yearning在细粒度权限划分之前先将用户分类。使管理类权限不会出现在使用者细粒度权限划分中 可根据每个用户的实际需求配置相应ddl/
本文主要讨论 Apache Spark 的设计与实现,重点关注其设计思想、运行原理、实现架构及性能调优,附带讨论与 Hadoop MapReduce 在设计与实现上的区别。不喜欢将该文档称之为“源码分析”,因为本文的主要目的不是去解读实现代码,而是尽量有逻辑地,从设计与实现原理的角度,来理解 job 从产生到执行完成的整个过程,进而去理解整个系统。 讨论系统的设计与实现有很多方法,本文选择 问题驱
哈喽,希望同学们多了解一下,无论是面试技巧还是专业技能希望大家都能够上一个level。 Q1:你是怎么决定一个产品的配色的? 首先,如果公司有VI企业识别,我会根据公司的VI企业识别,优先选择VI的配色。其次,我会根据目标用户的喜好以及公司管理层对于产品定义的意见。当然,对于产品配色大方向已经确定的情况下,我也会多出几个方案以供公司挑选(或使用用户调研的方式寻求最能让用户接受的配色方案)。 Q2:
笔试题目: 近几年,各类图片美化app崛起,为用户生产提供优质便捷的途径。而在众多的图片美化功能中,照片模板集成了多个功能,极大降低了用户美化照片门槛。基于发展现状,为年轻用户95后&00后,设计美化模板,为用户设计一个照片展示首页。 审题关键词: 1、属于95&00后,照片美化模版设计、照片展示UI页面 设计思路: 1、对受众群体画像分析、爱好习惯、美妆/穿搭消费,三大方面分析。因为用户的爱好、
面试官是部门老大。面试问题和作品集相关,强调对于设计之外的细节的把控。 个人及作品介绍不多说。 作品讲述阶段 按照一面经验中的要点( 详略得当、分类以及分点)来讲述就没问题,我讲完之后,面试官还点评了一句说讲的非常清晰。 提问阶段 部门老大更多考虑项目的业务层面。会问项目的业务背景是什么、业务目标怎么来的、最终效果对业务有哪些赋能。这些我在作品集中都有展现,根据问题翻到对应的页面,更详细的讲述就没
去年这个时候,我的作品集才刚刚做完,投的有点晚,加上交互(体验)设计岗竞争非常激烈,自己又是双非本,没什么优势,投了很多大厂都没有得到回应。直到9月中旬,海康给我发了面试邀请。 一面是专业面,整个流程比较紧凑,除了自我介绍和作品集的项目,面试官也问我一些未来职业规划的问题,整个过程还是没什么压力的。 大概一个星期后,就通知我去线下面试,线下面是hr面和部门总监面,hr面的氛围非常轻松,除了自我介绍
一面(30min+) 电话面试,应该是部门负责人面试。上来介绍自己是微信事业群负责视频号部门的。 1.开始自我介绍 2.针对我在京东实习的项目和一些部门架构做了一些粗略提问 3.接着就是让自己选一个最喜欢的项目进行细化介绍 4.最后问我是否有动效和剪辑方面的经验,表示如果有可以加分,没有不影响,可以进入之后慢慢培养(当时觉得面试官这句话好暖人,居然不嫌弃)。 5.最后我询问了下面试官如果自己进入该