京东前端二面面经
- 如何避免回流或将它们对性能的影响降到最低?
- 常见的排序算法有哪些,说说实现思路
- 说一下你项目中用到的技术栈,以及觉得得意和出色的点,以及让你头疼的点,怎么解决的。
- 如何防止form表单重复提交?
- 前端如何进行seo优化
- position的值relative和absolute定位原点是?
- 检测浏览器版本版本有哪些方式?
- 有哪些方法可以隐藏元素?
- 网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态显示“××年还剩××天××时××分××秒”
- 如果Student inherit from Person(Student类继承Person,需是基于原型的继承),let s = new Student('Lily'),那么s instanceof Person返回什么?
- Stream是什么,使用的两种模式
- 尽可能简洁的将 “$1$3$5$7” 替换为 “2_5_8_11_”?
- 实现一个loading动画
- 快排是否稳定?为什么不稳定?
- 知道页面上某个点的坐标,如何获取该坐标上的所有元素
- for…in迭代和for…of有什么区别?
- 为什么用Vue。你觉得React和Vue的区别是什么?各自适合哪些场景?
- 封装一个函数,参数是定时器的时间,.then执行回调函数
编程题
- 在一个由 '0' 和 '1' 组成的二维矩阵内,找到只包含 '1' 的最大正方形,并返回其面积。
示例 1:
输入:matrix = [["1","0","1","0","0"],["1","0","1","1","1"],["1","1","1","1","1"],["1","0","0","1","0"]]
输出:4
示例 2:
输入:matrix = [["0","1"],["1","0"]]
输出:1
示例 3:
输入:matrix = [["0"]]
输出:0