京东暑期前端一面3.17

你在蔚来实习过三个月是吧,能展开说说你在蔚来做的事情吗

自动埋点的自动化体现在什么地方、

有了解过使用的sdk是如何实现这些数据上报的吗

二次开发是?根据配置决定上报策略?

你觉得在这个过程中的技术挑战是?

解析输入项:关于输入框模糊匹配的部分,你这个是输入的内容和每个项都单独匹配一次吗?(确实 用的filter 我感觉他想听优化模糊匹配的版本)

路由导航:他觉得应该优化成所有数据配置项的筛选条件都本地存储而不是换一个就清除一个(本地存储或缓存的优化 这不就ls吗)

做自己的两个项目的原因

问我技术栈 vue

vue3相对vue2做了哪些改进

问我研究生期间的科研课题

问我未来是就业还是继续做科研

从蔚来离职的原因,问我对于京东的印象,觉得京东对于蔚来会有哪些区别(紧接着面试官自己在面试的时候把京东大夸了一遍 太抽象了 没绷住)

问我最近在学一些什么前端相关的技术

问我的意向岗位是不是只打算做前端

代码题

一个一维的有序数组,数组元素是整型的并且是升序排列,写一个函数,查找里面的元素,如果这个元素存在并且有重复,就返回最后出现那个元素的位置的下标,没找到的话返回-1,时间复杂度要求O(logn),空间复杂度O(1)

hot100 在排序数组中查找元素的第一个和最后一个位置的变体,我写了和那道题近乎一样的代码,但他一直说不对,我也不知道到底是哪里不对了

反问

学习建议

部门业务:京东零售 购物小程序&鸿蒙端的前后端开发(商品详情、购物车、交易详情)

和技术栈 react

ps.这场我也没想通为什么挂了,所有问题都答出来了,但是他在结尾的时候和我说他想要react的,不是哥们你想要react的捞我干嘛,我简历上明明白白写的技术栈是vue

#暑期实习##面试问题记录##牛客创作赏金赛#
全部评论

相关推荐

点赞 评论 收藏
分享
1. 学校里学了哪些课2. int有几个字节,为什么3. 堆和栈是什么,有什么区别4. java中的引用类型有哪些5. js的数组和其他语言有什么区别6. 如何判断变量是不是数组7. instanceof用法8. js函数使用值传递还是引用传递,怎么判断,如何避免引用传递影响外部变量,怎么深拷贝9. 0.1+0.2为什么不等于0.3,怎么避免这种情况10. 输入url到页面显示经过了哪些步骤,js执行会不会阻塞html渲染吗11. 常见的宏任务和微任务有哪些,执行的顺序12. 如果想在页面上渲染十万条数据,有什么好方法,虚拟列表是怎么实现的13. 页面渲染过程中最耗时的步骤是哪一步,从这个角度看,如何优化页面加载速度14. 性能优化手段还有哪些15. 具体如何优化网络请求耗时16. 有没有在浏览器上调试过,有没有用过性能面板17. 项目中有遇到跨域的问题吗,怎么解决的,如果不涉及服务端怎么解决,本地开发的时候怎么处理跨域18. 知不知道option请求,什么时候会发,有什么作用19. react项目中如果绑定事件是在元素本身吗,还是怎么处理,有什么好处20. react和react-dom这两个库之间有什么不同,能不能只引一个21. 常用的hook有哪些,使用时有遇到什么问题吗22. 闭包陷阱怎么解决,除了用useRef还有什么方法23. useMemo和useCallback的用法有什么区别,什么时候要用24. react中为什么要有虚拟DOM,虚拟DOM一定比修改真实DOM快吗25. fiber架构主要是为了解决什么问题,可中断渲染具体是怎么实现的26. 时间分片具体的机制是什么,如何确定分片执行的时间,时间分片的实现是react自研的还是用了浏览器的API,为什么不用requestIdleCallback27. 你的项目是怎么搭建的,目录结构是怎么设计的28. 使用vite时你会用哪些配置,vite的config文件里会写哪些东西29. vite比webpack有哪些优势30. vite为什么启动速度快,vite中热更新是如何实现的31. 程序设计:判断一个number是不是回文数,手写useState,版本号排序(要求20min之内,使用的是stackblitz网站)32. 项目:你在项目实践中解决的最复杂的问题是什么33. 大模型的交互,prompt工程有了解吗
京东一面339人在聊
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

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