VIVO前端实习一面

这家就一面技术面

1.上来让我自我介绍

2.然后介绍项目

3.怎么制定前端规范

4.用过element没有 用过哪些组件

5.你实习想得到点啥

6.目前有什么职业规划

我说我想深入Node,React,听面试官的语气估计觉得我要跑

7.介不介意我们技术栈老(vue2),实习生老跑,能不能待够6个月,不到6个月不发实习证明

8.问了点Java的问题

8.反问 问面评

他说能满足他的要求,后续等HR通知

这面的我有点虚呀,技术问题没问几个,有没有懂行的佬看看是不是有坑#面试##实习##前端#
全部评论
哈哈哈实习生老跑,捕捉25界大佬
3 回复 分享
发布于 2023-02-15 13:18 内蒙古
不发实习证明又无所谓,有这段经历就够了,过去主要是了解企业内真实开发场景与架构基建设计,学到真东西才是最重要的,实习证明没啥用,想走就走
1 回复 分享
发布于 2023-02-19 12:14 浙江
老哥有后续吗
1 回复 分享
发布于 2023-03-01 11:54 江苏
楼主在哪投的啊 base哪呢
点赞 回复 分享
发布于 2023-02-20 13:51 北京
有结果了吗
点赞 回复 分享
发布于 2023-02-21 10:08 广东
有想找实习的同学可以投递下多多哇,欢迎来聊https://www.nowcoder.com/feed/main/detail/4be1e65f12164637a9edcb5e3d50b6f1
点赞 回复 分享
发布于 2023-02-24 18:13 上海
vue2还是别去了,基本不会是好维护的项目
点赞 回复 分享
发布于 2023-02-25 00:09 江苏
跟我今天面的好像
点赞 回复 分享
发布于 2023-12-05 17:49 四川

相关推荐

从可拖拽组件的设计开始讲起,我们需要设计组件的结构,每个组件都有一个JSON格式的数据结构来描述其基本信息,包括唯一标识、名称、属性和子组件。通过React.createElement()递归地将JSON信息渲染成组件树。这个方法的参数包括组件名称、属性对象和子组件。组件的属性存储在各自的配置文件中,每个物料的index.ts文件中定义了组件的setter、事件和方法,以便在渲染时传递给createReactElement。组件通信通过事件处理来实现:通过JSON结构来定义事件,当组件被选中时,可以选择触发其方法。使用Map来存储组件ID与实例的映射,以便在需要时进行方法调用。使用useImperativeHandle暴露组件的方法,通过ref可以在父组件中调用这些方法。组件选中与高亮,定义选中机制,在渲染时为每个组件添加一个唯一的key,通过事件监听获取被点击组件的ID,更新当前选中组件的状态。利用获取的组件ID,通过DOM操作来高亮被选中的组件。在组件被选中后,配置栏会动态渲染与该组件相关的表单,用户可以通过表单更新组件的属性。每个事件使用JSON存储,包括类型和配置。在预览模式下,将这些JSON格式的事件转换为可执行的函数。技术点1:撤销与重做针对面试可以分别准备两板,首先是全量的保存,后续你优化为快照管理:采用改进的快照机制,仅记录变更的组件ID和实例,而不是完整的组件树,避免冗余数据的产生。组件拖拽的拖拽实现:通过react-dnd等库实现组件的拖拽和放置,支持嵌套结构的拖放。也可以用原生dragapi去做关于编辑与预览模式模式切换:根据不同的模式(编辑/预览)使用不同的渲染器,分别控制事件触发和属性展示的行为。可以用本地存储去存预览的数据#编程# #前端# #前端入门# #前端项目# #前端面试#
点赞 评论 收藏
分享
评论
10
26
分享

创作者周榜

更多
牛客网
牛客企业服务