vianvio

Results 81 issues of vianvio

问题列表: 1. 根据描述h265解码使用了ffmpeg的js版本,给出性能优化方案,包括以下两个方面 a. 整体应用包体积处理及打包方案优化,缓存怎么处理,尝试ffmpeg本身编译优化。 b. ffmpeg + wasm如何实现,时间允许附上方案仓库。 2. 假设服务端有h265转h264能力,是否还会选择端侧软解h265,选或者不选的原因是什么? 3. 基于现有能力,实现短视频编辑pc页面,只考虑chrome,包括以下能力: a. 界面分为左右两边,左侧为原视频播放,增加合适的进度拖拽组件,让用户选择某一段视频,比如0:12 - 0:20的8秒钟视频 b. 点击截取按钮后,后侧展示截取后的视频片段 c. 后侧尽可能多的增加视频编辑按钮(自由发挥,初级:反色,框选等,高级:人脸识别自动框选等) d. 下载编辑后片段到本地

工程能力
附代码
3d&动画&图像

项目背景:IM工具消息模块 问题列表: 1. 画一下前端架构图。 2. 富文本消息如何处理? 3. 消息时序性如何处理? 4. 消息一致性如何保证? 5. 消息到达率如何测算? 6. card组件通用化设计思路及动态化方案。

架构
工程能力
全栈

项目背景:自有app移动端H5互动游戏 问题列表: 1. 安卓中低端机怎样做降级?给出具体方案,需要包括: a. 安卓版本判断方案 b. 中低端机判断方案(考虑native合作或者纯前端方案) c. 降级的具体产品方案怎么做 d. 动态降级怎么做,需提供整体技术架构图 2. 描述中提到互动游戏项目使用了白鹭引擎与pixi.js,初步看去使用了两个引擎,为什么? 3. 简历中提到页面资源已经有15mb,如何优化页面加载过程?是否能做到秒开?给出具体方案

架构
3d&动画&图像

问题列表: 1. (可选)最近一份工作时间较长,请绘制一张业务架构图,描述出各个业务节点上的系统,标注出自己负责的处于哪一部分。如果涉及机密可以不公开。 2. 为什么C端选择vue而B端选择react,技术栈不统一的原因是什么? 3. 如果有计划做统一,往哪一个靠拢?横向对比vue与react底层及生态,结合团队实际情况,给出技术选型的原因。 4. 药品信息管理后台如何对接多个部门,是否有统一方案产出?方案具体做了哪些,解决了什么典型的问题? 5. 如果4中的方案是各部门定制的,系统融合是怎么做的?是否能抽象一层?大量定制需求如何满足?

架构
业务理解

问题列表: 1. echarts渲染选用svg还是canvas,选型原因是什么? 2. 为什么简历中同一个业务拓扑图使用d3,而不是其他图形库?同时echarts改版后也能轻松绘制拓扑图,为什么同一个项目选择d3和echarts共存? 3. 单一图表操作交互,比如点击,如何实现的?分别描述echarts与d3 4. 多图表数据交互如何实现?比如点击A表,其余表数据更新。描述设计思路与架构分层做法,需要包含服务端方案。 5. 图表组件库如何抽离,组件化思路是怎样的?

架构
图表
webpack

问题列表: 1. 总结一个算法相关的生动例子,并对相关的算法详细解读,比如你觉得最经典的算法是什么,为什么喜欢,哪个场景你用到它的时候觉得非常惊艳。 2. 近期亮点中提到了IM系统,针对IM系统问以下几个点 a. 画一下整体系统架构图 b. 富文本消息如何处理? c. 消息时序性如何保证? d. 一致性如何保证? e. 消息到达率如何测算? f. 单用户多端同时登陆如何处理?考虑pc端与移动端两种场景

架构
工程能力
算法

问题列表: 1. 请横向对比python与js的异同,重点对比线程、进程、协程方面,也可以增加其他语言一起举例,比如java。尽量配合一些实际案例描述。 2. 如果要求设计一层api gateway,需要注意哪些,它应该有哪些职责?分场景描述技术方案的原因。 3. 如果要将express配成一个django,还需要哪些模块,时间允许的情况下提供一个脚手架仓库,时间不多则画一张架构大图。

架构
基础
全栈
附代码

问题列表: 1. 完成一个简化版的webpack打包工具,附上github地址。必备功能包括:amd或umd打包能力。可选功能包括:集成babel能力,plugin能力。 2. 300ms延迟组件发布npm,附上npm安装地址 3. 上传文件md5计算使用web-worker具体带来多大性能提升?如何测算的?通过chrome调试工具或其他方法截图证明。 4. 选择了哪一种web-worker?为什么? 5. 如果使用wasm是否能更高效?为什么选择web-woker而不是wasm?使用wasm要怎么写?

基础
webpack
附代码

问题列表: 1. rem适配原理 + 1px问题解决方案,具体项目中怎么落地的? 2. 首屏优化处理方案?是否做到秒开? 3. 首页由H5实现,做了哪些配套优化能力? 4. 项目经历中提到路由配置,给出以下场景要求给出技术方案: 假设目前我们正维护微学的后台管理系统,涉及到管理员、用户运营等角色。 - 如何根据角色分配不同的路由? - 前端路由还是ssr实现,技术选型的原因是什么? - 如果存在明显业务区分,做成一个系统还是多个系统?工程打包要做哪些?

工程能力
基础
webpack

Just like this repo does https://github.com/terryma/vim-multiple-cursors Really great to have multiple cursors. If this has been requested before, please close me.