莉莉丝前端实习面经

6/2 一面

1、为什么选择前端

2、项目相关:

提到了一点后端,问 python 装饰器和 js 的区别

让我选一个技术点去聊:自己提到长列表渲染优化,深入聊了一些

3、技术相关:

让我二选一:八股和看题说输出、手写一些场景题(可以看技术文档)。

我选了两种都行。

class demo {
    constructor(){
        this.name = 'demo';
        console.log(this.name);
    }

    getName(){
        console.log('111' + this.name);
    }
}

demo.prototype.getName = () => {
    console.log('222' + this.name);
}

let a = new demo();
a.getName();

// demo
// 222
// mock fun
let num = 1;
const add = () => {  return num++;};
// mock request
const mpromise = (cb, time) => {  
    return () => {    
        return new Promise((resolve) => {      
            setTimeout(async () => {        
                const res = await cb();        
                console.log(time);        
                resolve(res);      
            }, time);    
        });  
    };
};
const pList = [mpromise(add, 2000), mpromise(add, 1000), mpromise(add, 2500)];
// core
const pIteratorLimit = (pList) => {  
    // TODO
};
const pRecursion = (pList) => {  
    // TODO
};
pRecursion(pList);

4、个人问题,反问

实习生做的业务

技术栈用react

入职时间时长等

分配给你的任务太难或者太简单怎么去考虑这个问题。

6/6上午 二面

1、自我介绍,项目

2、前端卡顿,渲染时间超过多久会卡顿。

3、前端优化方法,判断元素是否在可视区域的方法。

4、SQL注入、XSS注入。

5、组件封装,考虑哪些方面。

6、TS数据类型、语法。

7、组件生命周期,父子组件生命周期顺序。

8、axios全局封装,错误拦截。

9、其他web安全问题,CSRF、中间人攻击。JWT身份验证。

10、反问:面试评价。前端请求方面可以加强。

下午OC,因为招的是日常实习生,到岗时间和实习时间不合适,拒掉了。

#莉莉丝前端#
全部评论
没有约二面吗
点赞 回复 分享
发布于 2023-06-04 21:55 上海
面试时长多久
点赞 回复 分享
发布于 2023-06-05 10:06 上海
莉莉丝日常简历挂了
点赞 回复 分享
发布于 2023-06-05 16:11 上海
线上吗
点赞 回复 分享
发布于 2023-06-05 18:28 河南
蹲个二面,楼楼二面完了没
点赞 回复 分享
发布于 2023-06-06 22:46 上海
我也面的这个挂了
点赞 回复 分享
发布于 2023-06-14 00:34 湖南

相关推荐

02-27 23:36
已编辑
华东理工大学 前端工程师
ieg游戏数据部门  无手撕 全程项目+八股(1h)1. 项目拷打 项目中公共组件如何复用的,具体复用过程2. Vue3相对Vue2做了哪些改善,加了什么特性3. Vue3引进setup,目的是啥,解决了什么问题,与Vue2写起来的差异4. Vue如何实现响应式 ref对象值修改,为什么页面会跟着刷新5. 项目中Echarts可视化做了什么6. SVG和Canvas渲染引擎的区别7. 鼠标悬停实现tooltip交互时,Canvas和SVG在事件处理的区别8. Al相关的工具使用9. ES箭头函数的作用域10. js原型链的继承怎么实现,继承的目的是为了解决了什么问题11. js同步异步执行的区别,调度过程12. 宏任务微任务的区别,为什么要区分这两13. 场景题,口述如何实现三栏布局14. flex:1 1 0 分别代表啥意思15. 项目中处了图片懒加载还做了什么性能优化?16. 对JS,CSS静态资源大小的优化怎么处理?17. 定制过webpack插件吗18. 项目如何部署19. 前后端通信,如何预防XSS和SQL注入问题20. TCP/UDP区别21. 为什么HTTPS安全上做的更好,怎么保障安全性的?22. 你对什么前端方向感兴趣?23. 最近有阅读过技术文章吗面完到现在还是显示初试中,也没通知过没过,有兄弟一样的情况吗 #前端#  #腾讯#  #实习#
查看23道真题和解析
点赞 评论 收藏
分享
#前端面经#本人双非本,211计算机硕。22年毕业后来广州。大部分会根据简历上做的项目和你介绍的点去问,建议把自己简历上写的点弄清楚,好去介绍。1. 自我介绍;2. 如何解决浏览器适配、兼容性3. 如何解决js css html新功能的兼容性问题;工程化是如何搭建的;4. css的样式的权重具体是怎么计算的5. 比如一个p元素,没有给他定义样式,那它的样式是怎么来的?他们的优先级是什么?[浏览器默认样式、继承样式、全局样式/重置样式]6.  进程与线程的区别7. js事件轮询(宏任务微任务,优先级)和nodejs事件轮训、浏览器的事件循环机制,8. 打开一个浏览器,浏览器自身它是有多个进程还是只有一个线程9、浏览器有哪些进程10、新开一个tab页,是新开了一个进程还是线程11、nodejs,优点是高并发?为什么它是单线程的还能实现高并发;12. 跨域的解决办法;除了配置代理,nigix、cors,前端还有什么解决跨域的方法;13. 什么是正向代理反向代理;14. 小程序性能优化做哪些内容;多平台的兼容性和稳定性15. 数据量大的情况下,除了虚拟滚动,分页,还有什么其他方法16. 输入url到它整个渲染过程做了那些事,具体说一下浏览器解析的一个过程17. 谈到浏览器的解析过程,js为什么会阻塞18.箭头函数、普通函数的区别,比如我要调用它的一个属性和方法它是怎么找的?19.推广ts的应用,ts有什么功能;如,枚举,枚举的源码、k与v怎么实现的相互转换20. http1和http2   http和https21.抓包工具用过哪些,什么抓包原理22.怎么学习的、怎么学习新知识的;23. 加班强度怎么看24. webview 预加载25. 把一个h5改成vue,原生界面打开是非常快的,接近秒开,我们想要在vue去替代他游戏内的一些原生组件,怎么样能尽量去还原原生效果;如何保证js原生界面、动画的效果,尽量达到原生界面的效果26 怎么使web页面网络请求的时间尽可能的短27. webview可以预加载吗求求求
查看27道真题和解析
点赞 评论 收藏
分享
评论
7
16
分享

创作者周榜

更多
牛客网
牛客企业服务