别着急,坐和放宽
📚 八股 1. 自我介绍 简要介绍了个人的背景、技术栈、项目经历。 2. 移动端做过哪些优化? 优化了应用的启动速度、内存使用和性能问题,使用了懒加载、图片懒加载、按需加载等技术来减少页面渲染时间。 针对不同设备做了适配优化,使用了响应式设计和媒体查询。 3. 隐藏一个元素有哪些方法?有什么不同? display: none:元素完全从文档流中移除,不占据空间。 visibility: hidden:元素仍占据空间,只是不可见。 opacity: 0:元素不可见,但仍占据空间并可交互。 `position: abso...
🖊️ 手撕五道题 括号匹配问题 给定一个包含括号的字符串,判断是否每个括号都匹配。 常用栈结构来解决,遍历字符串时,遇到左括号入栈,遇到右括号出栈,最后栈为空则匹配成功。 数组去重检查,要求 O(n) 时间 + O(1) 空间 给定一个数组,检查是否有重复元素,要求时间复杂度 O(n),空间复杂度 O(1)。 不允许使用 Set/Map,可能需要利用排序后对比或者其他空间优化技巧,如位运算。 二叉树路径和判断 判断是否存在一条从根节点到叶节点的路径,使得路径上所有节点的...