小红书前端2轮面试期望22K,全程问低代码设计

一面(通过)

1、好,那我们开始把,先简单介绍一下自己的一个经历,以及自己有亮点的项目?balabala

2、你可以这样介绍:在这里边主要负责哪几个项目,哪些项目是比较有亮点的,亮点的地方在什么地方?或者是你觉得在这里面你觉得是 比较有挑战的地方?然后简单的介绍一下是怎么解决的?

3、你们低代码服务的业务是什么?这里边现有的组件有哪些? 有多少个组件啊,都是什么分类组件啊

4、你们这个低代码的用户有哪些?这些用户是企业对应的运营直接在平台上操作吗?这个低代码都包含哪些能力?此处省略 N 个项目相关的问题!!!

5、自定义组件它的渲染的流程是什么?我不太想问这个过程,我不太想了解你们怎么定义它的,我想了解的是你对这个方案的一个理解?你可能需要描述得细节一点:我对你的这个描述,听不出任何细节的东西

6、ok,看两道题目

a01e966a877d1489b314ed1322fd6e62.jpeg


7、字符串全排列:输入一个字符串,打印出该字符串中字符的所有排列。结果放在字符串数组中返回,但里面不能有重复元素。

  • 输入:s = "abc"
  • 输出:["abc","acb","bac","bca","cab","cba"]


8、esm 和 cjs 的区别?

9、requestAnimationFrame和requestIdleCallback 的执行时机,谁先执行? requestIdleCallback 是绘制前执行还是绘制后执行?

10、React Fiber 遍历DOM结构的顺序是?

11、说两个场景啊:自适应布局的:有一个父容器,3个子组件,和父组件等高的,3个子组件均分父组件的宽度

12、那如果非均分呢?每一个字符串填充字符串,取决于字符串的多少?

13、说一下 em、rem、vw、vh、rpx 的含义

14、useMemo 和 useCallback 的区别

15、手写实现 new 方法

16、你最近还有其他的面试吗?都在面哪些公司呀?

17、你感觉低代码这个方向:怎么看啊???18、你现在做的这个低代码,对于你来说这个,最大的痛点是啥?现有的方案,对于最大的痛点19、你这个低代码平台的组件是动态加载的吗?整体打包的?20、反问:

  • 主要技术栈:vue,业务线:社区的一些基础产品
  • 平时工作上班节奏:早十晚九 大小周
  • 部门预计招收多少人?


二面(挂)

总体来说项目答得不好,h5 拖拽顺序没答上来,算法题做出来了

1、简单自我介绍

2、你们这个团队主要做的业务是什么?你们团队为什么想到要做这个低代码?

3、你们做的是一块怎么样的业务呢?能大概介绍一下吗?都有哪些业务场景?

4、你在这个低代码项目当中主要负责的是什么?能大概介绍一下 xx 模块 吗?此处省略 N 个项目相关的问题!!!

5、诶,能大概讲一下这里面的技术设计吗?就是听起来它还是一个产品流程的描述,能大概讲一下代码是怎么去设计的吗?

6、比如说,你们是怎么把它渲染成组件?用的H5的原生拖拽?能大概介绍一下H5原生拖拽它的这一个 拖拽的顺序吗? 然后这个过程中会触发哪些事件?能按照拖拽的执行顺序说一下嘛?

7、drag 拿到的一个对象是一个怎么类型的对象?

8、为什么会使用原生 H5,不直接使用一些市面上开源的一些工具库、方案?

9、使用原生 H5 有哪些好处?相比于 开源的一些工具库,或者说它 有哪些实现不了的?

10、这个拖拽能力 你有做过一些什么样的封装吗?

11、就你不可能直接使用原生DOM进行操作把?总归是有一些封装的吧?代码是怎么组成的?拖拽这个能力作为一个比较独立的功能,你们没有任何封装?此处省略 N 个项目相关的问题!!!

12、你们怎么去评价这个低代码项目做得好与不好啊?你们会怎么样去评估这一件事情(低代码)?

13、你们现阶段在一个什么样的水平?它大概能缩短多少周期?

14、你们这个低代码页面支持搭建多少个页面?都有在线上去运行吗?

15、这个自定义 webpack 插件,是为了解决什么样的问题?

16、算法题:数组乘积的操作,除了自己以外,所有其他数组的乘积(写出来了)

17、现在考虑机会的原因是什么?

18、有什么问题想问我的?

  • 小红书 Vue,工作节奏:大小周,早10晚9

  • 你们主要的base哪些:上海、武汉

  • 前后端大概多少人:60 70人吧,还不算独立方的,发布团队

“面经哥”已累计3000+条真实面试经验,期待你的加入~
38fb31c37bb52170f200f46a81a5a1b1.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/340332.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何让Google收录网站?

Google收录网站的前提条件是确保网站可以公开访问,并且页面加载速度需要快,这样Google爬虫才可以访问到你的网站,并且索引你网站中的内容。实现了上面的前提条件,可以通过优化数据结构、创建站点地图、使用Google Search Console、…

Apache Doris 基础 -- 数据表设计(表索引)

1、索引概述 索引用于帮助快速过滤或搜索数据。目前,Doris支持两种类型的索引:内置智能索引和用户创建的二级索引。 内置智能索引 排序键和前缀索引:Apache Doris基于排序键以有序的方式存储数据。它为每1024行数据创建一个前缀索引。索引中的键是当前1024行组的…

Go微服务: 封装nacos-sdk-go的v2版本与应用

概述 基于前文:https://active.blog.csdn.net/article/details/139213323我们基于此SDK提供的API封装一个公共方法来用于生产环境 封装 nacos-sdk-go 我们封装一个 nacos.go 文件, 这个是通用的工具库 package commonimport ("fmt""github.com/nac…

Linux下的Git应用及配置

1、卸载 2、安装 3、创建并初始化 4、配置 (附加删除语句) 5、查看(tree .git/) 6、增加和提交 7、打印日志 8、验证已操作工作

【机器学习】朴素贝叶斯算法及其应用探索

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 朴素贝叶斯算法及其应用探索引言1. 朴素贝叶斯基本概念1.1 贝叶斯定理回顾1.2 朴…

面试题:说一下 http 报文都有哪些东西?

面试题:说一下 http 报文都有哪些东西? HTTP 是传输超文本(实际上除了 HTML,可以传输任何类型的文件,如视频、音频、文本等)的协议,是一组用于浏览器-服务器之间数据传输的规则。 HTTP 位于 OS…

量化投资分析平台 迅投 QMT(二)

量化投资分析平台 迅投 QMT [迅投 QMT](https://www.xuntou.net/?user_code7NYs7O)我目前在使用如何获取数据上代码历史帖子 迅投 QMT 我目前在使用 两个月前(2024年4月)迅投和CQF有一个互动的活动,进行了平台的一个网上路演,刚…

简单小游戏制作

控制台基础设置 //隐藏光标 Console.CursorVisible false; //通过两个变量来存储舞台的大小 int w 50; int h 30; //设置舞台(控制台)的大小 Console.SetWindowSize(w, h); Console.SetBufferSize(w, h);多个场景 int nowSceneID 1; while (true) …

从0开始学人工智能测试节选:Spark -- 结构化数据领域中测试人员的万金油技术(三)

分布式计算原理 分布式计算的原理总结一句话就是:分而治之。 把数据分片,存在不同的机器中,解决数据存储的压力。客户端和服务端之间通过相关协议来自动的完成在不同的机器之间进行数据的存取,用户并不感知数据的物理存储结构。 用…

大模型Prompt-Tuning技术入门

Prompt-Tuning方法 1 NLP任务四种范式 目前学术界一般将NLP任务的发展分为四个阶段,即NLP四范式: 第一范式:基于「传统机器学习模型」的范式,如TF-IDF特征朴素贝叶斯等机器算法;第二范式:基于「深度学习模…

python小练习03

1.绘制奥运五环旗 #奥运五环的绘制 import turtle as t t.pensize(3) t.speed(0) def draw_circles():i0while i <4:args [[-60,0,"blue"],[0,0,"black"],[60,0,"red"],[-30,-30,"yellow"],[30,-30,"green"]]#定义一个…

双指针解题

验证回文数&#xff08;验证回文数-CSDN博客&#xff09;和判断在子序列&#xff08;判断子序列-CSDN博客&#xff09;已经在之前进行了计算&#xff0c;今天有三个新的双指针问题&#xff1a; 两数之和II—输入有序数组 给你一个下标从 1 开始的整数数组 numbers &#xff0…

ZL-GL-4离体组织灌流系统测试在恒温条件下离体标本的肌张拉力

简单介绍&#xff1a; 离体组织灌流系统为生理实验及药理实验提供恒温环境&#xff0c;在麦氏浴皿内加养液同时能通氧&#xff0c;测试在恒温条件下离体标本的肌张拉力&#xff0c;离体组织灌流系统具有进气口,配备微调固定器,省时省力,并提高了实验效率,同时可方便串联恒温供水…

【银河麒麟V10服务器OS-系统根分区扩容】指导教程手册

【银河麒麟V10服务器OS-系统根分区扩容】指导教程手册 环境信息&#xff1a;VMware虚拟软件16.0 首先查看KylinOS服务器版本&#xff1a;nkvers 备注&#xff1a; (Tercel) 版本是 V10 SP1 版本&#xff0c; (Sword) 版本是 V10 SP2 版本&#xff0c; (Lance) 版本是 V10 …

超声波清洗机哪家好一点?四大顶级高分超声波清洗机专业推荐

在日常生活中&#xff0c;我们每天都在与灰尘和污渍作斗争&#xff0c;尤其是对于那些细小、精密的物品&#xff0c;如眼镜。眼镜不仅是视力矫正的工具&#xff0c;更是我们个人形象的一部分。一副干净、明亮的眼镜可以让我们的视线更加清晰。因为保持眼镜的清洁是一件很重要的…

初始操作系统

概念&#xff1a; 1.系统资源的管理者&#xff1a;实质控制和管理整个计算机系统的硬件和软件资源&#xff0c;并合理地组织调度计算机地工作和资源的分配 2.向上层提供方便易用的服务&#xff1a;以提供给用户和其他软件方便接口和环境 封装思想&#xff1a;操作系统把一些丑…

进阶 RocketMQ - 消息存储-一张图掌握核心要点

看了很多遍源码整理的 一张图进阶 RocketMQ 图片&#xff0c;关于 RocketMQ 你只需要记住这张图&#xff01; 消息传递责任已移交至Broker&#xff0c;接下来如何处理&#xff1f;首先&#xff0c;我们需要确保消息的持久化&#xff0c;避免因宕机导致的数据丢失。那么&#xf…

电商API商品数据采集接口||助力电商企业采集商品大数据提高开发效率

提高开发效率&#xff1a;电商API接口允许不同的应用程序之间高效地进行交互&#xff0c;节省了大量的人力物力成本&#xff0c;使得开发者可以将更多时间和精力集中于自身的核心业务。 增加数据安全性&#xff1a;通过对数据进行安全加密&#xff0c;API接口实现了对数据的保护…

IP地址开启HTTPS方法

可以使用IP地址申请SSL证书&#xff0c;申请之前必须是公网IP地址&#xff0c;不支持内网IP地址申请。 申请过程需要确定IP地址外网可以访问&#xff0c;这里特别注意只是申请过程中可以访问。访问验证过程必须采取80端口、443端口两者选择1个&#xff0c;不可以用其它端口进行…

[C/C++]_[初级]_[在Windows和macOS平台上导出动态库的一些思考]

场景 最近看了《COM本质论》里关于如何设计基于抽象基类作为二进制接口,把编译器和链接器的实现隐藏在这个二进制接口中,从而使用该DLL时不需要重新编译。在编译出C接口时,发现接口名直接是函数名,比如BindNativePort,怎么不是_BindNativePort?说明 VC++导出的函数默认是使…