航旅纵横 前端 校招 oc

6.16 一面 20min
自我介绍

1.我们先问一下 CSS 就是实现,比如说一个盒子在一个容器里面居中有什么方法?
2.能介绍一下这个 Flex 1是什么意思呢?
3.能给我介绍一下 js 的数据类型吗?
4.比如说我要判断一个数据类型的话,一般有哪几种方法?
5.你知道这个 typeof 和这个 instanceof 有什么区别吗?
6.介绍一下这个 cosnt、var和 let 的区别吧。
7.然后你再介绍一下这个 promise 和这个 async await 主要解决什么问题。
8.你刚才提到这个 JS,这个引擎是单线程的,你介绍一下这个 js 的事件循环吧。
9.你知道这个 ES6的这个新增的箭头还数和普通的函数有什么区别?
10.这个 TS 你这边了解吗?那你知道这个 interface 和这个 type 有什么区别吗?
11.让我们再来聊一下这个 vue2 和  vue3,这个 vue2 和  vue3 的响式的区别,你能介绍一下。
12.然后这个虚拟 DOM 的话,你能介绍一下吗?
13.比如说我在vue2里面想更改数组或者对象的值,一般要怎么去更改才能触发响应式?
14. vue2的话,父子组件间通信一般有什么方法?

项目:
1.我看你这个第一个项目用了这个 SSE 你能稍微介绍一下这块。
2.你知道这个 HTTP 请求和这种 SSE 请求有什么区别吗?
3.你知道这个http和https有什么区别吗?
4.你了解这个浏览器的这个跨域吗?
5.你刚才提到这个同源策略具体是怎么定义的啊?他要求就是哪三个东西是重样的?
6.问一个,就是比如说如果我想把一个数组去重的话,你这边能想到什么方法?
7.你用过那个 map 嘛,介绍一下 set 和 map 的区别。
8.那你了解这个移动端的就是适配这个问题吗?

反问:
1.那我们这个面试基本就到这里了,你那边有什么想了解?
想问一下贵公司这个做的项做的内容是什么?技术栈?
2.这边是一个移动端的 APP,然后你要做的话有一些这个 H5的项目,就是主要是移动端的适配,然后大屏的话也有一些,然后也有一些这种后台管理,然后技术栈的话一般就是 vue2和 vue3。
3.想问的一个团队的成员,比如说前端开发的成员有多少个呀?
整个公司的话现在大概有50到60左右。
4.什么时候能出结果?
结果应该这几天就1到2天。

6.18 二面 60min 

自我介绍

1.我看到有做一个开发跨平台的预览系统,然后有提到那个封装postmessage 通讯协议,统一处理 electron 桌面端,移动端、web端,你是怎么实现的?
2.我看有 Web 端、移动端的样式适配与数据同步,这个具体说一下是怎么实现的?
3.这就是有提到兼容这三个端,就是兼容 Web,还有移动端这块就是统一处理这方面你是具体做了哪些工作呢?就是怎么能把它们统一实现的呢?
4.axios二次封装有一个请求的集中处理。这块主要梳理了哪些错误请求呢?
5.使用vue-router是吗?一个通过路由,有一个路由鉴权,有实现鉴权的功能吗?这个具体说一下,就是这个鉴权是怎么实现的呢?大概有什么角色之类的?
6.去后台那里去拿这个角色权限表,那前端是怎么做到?就是根据这个不同的角色来跳转这个不同的页面的呢。这个代码上具体是怎么实现的呢?
7.webpack有用过一些相关的优化配置嘛,就比如说配置什么可以更加的优化这个打包?
8.相对于vite来说,有什么区别?

代码题

1、一共有5个元素,每个元素高120px,宽随浏览器窗口大小变化,请实现一行3个,每行两端对齐,不足3个的左对齐
只要盒子与盒子之间有5px的间隔,怎么实现?
2、首先说一下那个 JS 的话,它有一个浅拷贝和新拷贝,这两个有什么区别呢?
3、那如果让你实现一个就是深拷贝的话,有哪些方法可以简单实现?简单写一下递归的这种方式吧
4、那这个有没有考虑?就是如果这个对象有循环引用的情况呢?
5、数组的map方法了解嘛,返回的是什么?你实现一个map方法。

反问:
1、结果能什么时候出来?
效率最近挺快的,这周内能出

2、用的什么框架?
阿里的Rax,类似RN

3、什么业务?
大部分的业务像机票、酒店、用车还有保险,就里面各种圈子等等,其实都是用那个Rax开发的,都是一些跨平台比较混接对平混合的开发。

6.20 hr面 
群面
三个人轮流自我介绍
实习学到了什么?
遇到的问题怎么解决?
手上有其他offer吗?
团员党员?
期望薪资?
父母做什么工作?
父母支持去北京吗?

反问
结果?
下周三前给答复

6.26 oc
全部评论
我下周一二面,怎么感觉我技术能力达不到要求呢
点赞 回复 分享
发布于 06-27 12:29 广东
我们问题差不多,然后一面感觉把你两面的内容都问了…然后就凉了
点赞 回复 分享
发布于 06-26 20:21 河南
我社招两年也今天谈薪,给的太低了🥲
点赞 回复 分享
发布于 06-26 18:18 北京
我想问一下薪资多少呢
点赞 回复 分享
发布于 06-26 16:11 上海

相关推荐

其实挺意外的,7月初的时候随便投的,没想到还能有校招面试,但是还是太菜了,也没准备好,一面就挂了1. 上一段实习中的工作职责和业务流程1. 答得不好,没做什么准备 工作职责模糊 业务流程不清晰(下单流程都讲不清楚)2. 现在讲(7.29):直接吟唱 ,先大致什么业务 简单介绍下有哪些服务,然后吟唱我干了什么2. 设备为什么需要上下线逻辑,为什么需要心跳保护机制,这是基于什么逻辑1. 上下线逻辑不简洁,答得冗余。2. 现在讲(7.29):先将吟唱大致流程,重点为什么要实现能讲清楚面试官追问为什么需要心跳保护机制?3. 心跳保护机制没讲明白。还是直接讲的流程,而且流程还不流畅,而没有讲明白到底为什么需要。其实就是预判,减少判断成本。3. 使用rocketmq 来实现顺序性消费,为什么要保证顺序性消费?(纯属于简历写错了)1. 这里其实是简历写错了,项目中并未涉及到顺序性消费1. 随机想的,讲的是用户的拿取顺序和扣钱顺序一样2. 面试官追问?这里的意义在哪呢?不需要保证顺序呀?1. 这里就讲不清楚了,面试寄了   面试官一直强调没听懂4. 说一下常用的数据结构1. 答:数组,哈希表,链表,红黑树。阻塞队列(面试官反问阻塞队列算数据结构吗)。面试官反问还有吗?其实这里可以补充栈:适合处理是否需要回溯的场景,还有队列:比如消息队列底层。树这里可以补充数据库索引B+树 还有图:社交网络中的好友关系....拓扑排序判断是否存在循环依赖5. hashmap的数据结构?1. 答:jdk7和jdk8的底层区别1. 追问:转成红黑树的逻辑是怎样的?答得:链表长度>=8 数组长度>=642. 什么时候变为链表 答:<=66. jdk8中hash运算的优化点在哪?1. 答的是 异或 次数和 位移次数不同  但是jdk7中的 异或次数和位移次数 对应不上了2. 正确:jdk7 4次异或5次位移7. 双亲委派机制怎么实现的?1. 介绍了流程和作用 但是冗余8. Spring管理生命周期有什么优势?1. 答得是代码写死了...2. 正确:1. 解耦对象的创建和使用2. 统一生命周期管理3. 可以提供扩展点 aware beanpostprocess4. 依赖注入的灵活性总结:首先是项目就没有准备充分,开始就吞吞吐吐。然后就是核心优化,项目的核心逻辑都没搞清楚。反正项目就是很拉另外简历都写错,体现出根本就没认真对待,简历都没认真的看Spring当时也没复习过来 答得不好
查看11道真题和解析
点赞 评论 收藏
分享
评论
3
18
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务