吴思里:字节前端面试经历

2024-06-06 04:38

本文主要是介绍吴思里:字节前端面试经历,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

吴思里:PCG腾讯文档面试经历

吴思里:字节面试经历

吴思里:阿里淘系前端面试经历

字节电商部门一面

  1. 自我介绍一下
  2. 了解flex布局吗
  3. flex布局有什么属性
  4. flex布局这些属性有什么值
  5. 你知道在什么情况下flex布局会失效
  6. 航栏fixed定位,内部flex布局失效的情况怎么解决
  7. 俩个盒子上下排列,A盒子固定高度,B盒子铺满下方,如何布局
  8. ES6经常用吗?
  9. ES6数组有哪些方法
  10. forArray方法和map方法有什么区别
  11. Es6对象的方法,如何把对象key,value的值放到数值里
  12. vue有俩个目录acesste和static
  13. React生命周期中为什么在didmouted写初始化方法和函数
  14. git 说一些命令
  15. pull 和fitch有什么区别
  16. echart你画了哪些图
  17. echart怎么自适应屏幕大小
  18. 什么时候可以实习,实习多久
  19. 你还有什么问题想问我的嘛

字节电商二面

技术面试主要会涉及到计算机基础、编程、算法、数据结构、项目,建议你从以下方面进行准备:

· 提前复习软件工程的相关基础知识,如操作系统、网络等,面试官会根据你的经历选择交流的侧重点

· 提前练习编码和算法,并且计时,将写出清晰、简洁、bugfree的代码作为你的目标

· 了解常见的计算机数据结构,并理解其在具体场景中的运用方式,对比不同方法间的优劣,找到最优解法

· 整理复盘自己曾经做过的项目,回忆项目的整体架构、技术细节和实现原理

  1. 介绍一下自己
  2. 算法题 {a_apple:“111”, b_apple:{c_appple:{d_apple:“222”}}} 下划线形式的key转换成小驼峰,而且返回一个全新对象x

字节数据部门一、二面

实现express

class App {tasks = []use(middleware) {var task= () => {return new Promise((resolve) => {middleware(resolve);   }}})this.tasks.push(task);}async run() {for (var i = 0; i < methods.length; i++) {await methods[i]();}}
}

这篇关于吴思里:字节前端面试经历的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1035118

相关文章

Java面试八股之怎么通过Java程序判断JVM是32位还是64位

怎么通过Java程序判断JVM是32位还是64位 可以通过Java程序内部检查系统属性来判断当前运行的JVM是32位还是64位。以下是一个简单的方法: public class JvmBitCheck {public static void main(String[] args) {String arch = System.getProperty("os.arch");String dataM

vue, 左右布局宽,可拖动改变

1:建立一个draggableMixin.js  混入的方式使用 2:代码如下draggableMixin.js  export default {data() {return {leftWidth: 330,isDragging: false,startX: 0,startWidth: 0,};},methods: {startDragging(e) {this.isDragging = tr

vue项目集成CanvasEditor实现Word在线编辑器

CanvasEditor实现Word在线编辑器 官网文档:https://hufe.club/canvas-editor-docs/guide/schema.html 源码地址:https://github.com/Hufe921/canvas-editor 前提声明: 由于CanvasEditor目前不支持vue、react 等框架开箱即用版,所以需要我们去Git下载源码,拿到其中两个主

React+TS前台项目实战(十七)-- 全局常用组件Dropdown封装

文章目录 前言Dropdown组件1. 功能分析2. 代码+详细注释3. 使用方式4. 效果展示 总结 前言 今天这篇主要讲全局Dropdown组件封装,可根据UI设计师要求自定义修改。 Dropdown组件 1. 功能分析 (1)通过position属性,可以控制下拉选项的位置 (2)通过传入width属性, 可以自定义下拉选项的宽度 (3)通过传入classN

js+css二级导航

效果 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Con

基于Springboot + vue 的抗疫物质管理系统的设计与实现

目录 📚 前言 📑摘要 📑系统流程 📚 系统架构设计 📚 数据库设计 📚 系统功能的具体实现    💬 系统登录注册 系统登录 登录界面   用户添加  💬 抗疫列表展示模块     区域信息管理 添加物资详情 抗疫物资列表展示 抗疫物资申请 抗疫物资审核 ✒️ 源码实现 💖 源码获取 😁 联系方式 📚 前言 📑博客主页:

vue+el国际化-东抄西鉴组合拳

vue-i18n 国际化参考 https://blog.csdn.net/zuorishu/article/details/81708585 说得比较详细。 另外做点补充,比如这里cn下的可以以项目模块加公共模块来细分。 import zhLocale from 'element-ui/lib/locale/lang/zh-CN' //引入element语言包const cn = {mess

vue同页面多路由懒加载-及可能存在问题的解决方式

先上图,再解释 图一是多路由页面,图二是路由文件。从图一可以看出每个router-view对应的name都不一样。从图二可以看出层路由对应的组件加载方式要跟图一中的name相对应,并且图二的路由层在跟图一对应的页面中要加上components层,多一个s结尾,里面的的方法名就是图一路由的name值,里面还可以照样用懒加载的方式。 页面上其他的路由在路由文件中也跟图二是一样的写法。 附送可能存在

vue+elementUI下拉框联动显示

<el-row><el-col :span="12"><el-form-item label="主账号:" prop="partyAccountId" :rules="[ { required: true, message: '主账号不能为空'}]"><el-select v-model="detailForm.partyAccountId" filterable placeholder="

vue+elementui分页输入框回车与页面中@keyup.enter事件冲突解决

解决这个问题的思路只要判断事件源是哪个就好。el分页的回车触发事件是在按下时,抬起并不会再触发。而keyup.enter事件是在抬起时触发。 so,找不到分页的回车事件那就拿keyup.enter事件搞事情。只要判断这个抬起事件的$event中的锚点样式判断不等于分页特有的样式就可以了 @keyup.enter="allKeyup($event)" //页面上的//js中allKeyup(e