vue 双向数据绑定 发布订阅(如何实现发布订阅) vuex 如何使用vuex vue2和3的区别 defineProperty和proxy性能上的区别 react setState的第二个参数,什么时候拿到新的数据 setState合并更新 react生命周期 shouldComponentUpdate react的diff算法和vue的diff算法 useMemo和memo 用react的时候
自我介绍 为什么选择前端 基础知识: 1.var let const的区别 2.可以修改const声明的对象的属性吗,为什么 2.水平垂直居中的方式有哪些,手撕css代码 3.元素实现隐藏的方式有哪些,都有什么区别 4.深浅拷贝区别,手撕深拷贝 5.跨域是什么引起的,用什么方法实现跨域 6.nodejs有了解过吗(我说了解不多,就没多问) 7.除了react还用过什么框架 项目: 8.用户登录部分
JS数据类型有哪些? 引用数据类型和基本数据类型的区别是什么? 如何判断一个对象是不是空对象? 代码输出: const obj1 = { key: 'value1', }; const obj2 = { key: 'value2', }; function func1(obj1) { obj1.key = 'value11'; return obj1; }
第一次投字节,非常紧张...不得不说字节招聘效率还是蛮高的,一二三面都在同一天 一面(1h20min) 面试官是一个非常有气质的小姐姐~but问的问题都很犀利😭 1. 自我介绍 2. 挖简历,实习做了什么 面试官认为我的实习偏向Analysis,这边解释了一下实习的主要职责,负责了哪些组件的开发 3. 聊项目,项目的难点有哪些 需求理解、响应式布局、组件的拆分和设计 4. 既然聊到响应式布局了,
无自我介绍 然后你是 25 年毕业是吧?你现在比如说有考虑好毕业之后是比如考研还是职业就业? 你是想主要想做前端方向是吧?那个,诶自己为什么会对这个方向感。 你之前是在那个亚信有过一段实习是吧? 因为我看那个时间很短。是为什么?是比如说后面没考虑继续实习下去? 你现在学校里的课程都基本上结束了,是吧?都修完了是吧? 我再问一个问题,就是你比如说是那个做前端是吧?你对 vue 和 react 哪个比
7.17 17:00 六十分钟 有做过打包相关的吗 有做过 Node 相关吗 介绍一个前端有挑战性的项目,这个挑战做了哪些事情 左右 300px,中间自适应布局 flex: 1 是哪些属性的简写 flex-grow 与 flex-shrink 的计算规则 除了 flex 还有什么方式实现上述的三列布局 输出题,解释为什么 function Animal() {} const cat = new
时长:1小时 1. 自我介绍:5分钟 2. 项目问答 2.1 如果数据库的内容发生了改变,如何实现数据的迁移?(不懂) 2.2 项目的组织架构是什么样的? 2.3 我看你项目架构用的是MVC,那么还知道哪些架构?(MVVM) 2.4 MVVM和MVC的各自使用场景? 2.5 项目中遇到了哪些困难? 2.6 自己在项目中遇到困难如何进行解决的? 3. 开放性问答 3.1 为什么要选择iOS这个行业?
时长:1小时18分钟 1. 自我介绍:约5分钟 2. 开放性问答 2.1 你如何与团队成员之间进行高效沟通? 2.2 每个人都负责一个模块,那最后进行汇总组装的时候,如何进行测试? 3. iOS基础 3.1 MVC是指什么? 3.2 如何改进MVC的缺点?(引入MVVM) 3.3 既然引入了MVVM,那我为什么不在MVC中让Model引用View,或者View引用Model从而进行优化?(不可以,
面过了字节才知道为什么说“字节一年,人间三年”啊......面到后来已经完全不想面了 时长:1个小时40分钟 1. 自我介绍约5分钟 2. 项目问答:约10分钟 3. 计算机网络 3.1 什么是cookie? 3.2 cookie经常用在哪些地方?客户端可以修改cookie吗?如何修改? 3.3 我刚刚写了一个URL,他的域是什么?结合刚刚的cookie,cookie可以实现跨域访问吗? 3.4
1. 自我介绍,介绍项目(爬虫脚本,在udp基础上实现的可靠数据传输的p2p文件传输系统...) 2介绍一下tcp udp区别 3.介绍一下tcp三次握手,有什么攻击手段(flooding syn attack) 4.session key和cookie是什么,两者有啥区别,分别储存在哪里 5.操作系统:进程线程的区别,如果只有一个打印机,怎么保证只有一个进程访问(patterson算法) 6.怎
岗位推荐算法,面试完没有及时记问了哪些八股和问题,只记得做了哪几道算法题 一面: 问实习(大部分时间在问实习,经常会从某一个点延伸出去问) 中等题 LeetCode331 二面: 推荐相关深入问了很多,没有手撕题 三面: 一道 K 个一组翻转链表 一道 LRU缓存 总体感觉下来得对自己做过的项目非常了解,并且所涉及到的技术点延伸出去的内容也得非常熟悉,然后算法题的话肯定得做出来的。每轮面试之后大概
0. 自我介绍 1. 进程和线程的区别 2. go 协程 3. linux平时使用哪些命令 4. HTTP和HTTPS的区别 5. HTTP状态码 6. 事务的四大特性 7. 对事务原子性的理解 8. 脏读、可重复读、幻读解释 算法题 1. sql table(id,score_id,socre)查找平均分大于60的所有学生id和均分 2. leetcode 454. 四数相加 II 总结 面试前
自我介绍 介绍一个你觉得有挑战性的项目 介绍下索引 为什么inodb的数据和索引分开 gc 垃圾回收机制 寻找两个链表的公共节点 两个栈实现一个队列 内核态和用户态的区别 还有的题不太记得了,都是基础八股,背就完事了 算法题 leetcode 440.字典序的第K小数字 居然是一道hard题,我刚开始想的是用一个数组存每一位,然后按照字典序进行+1、进位清零啥的,因为思路有点乱没做出来,最后结束的
最近在和同学一起找实习,投了b站、字节和miHoYo的后端开发。b站二月底就投了,但现在也还没回复;miHoYo也还没回复,估计是只面向24届了;感谢字节,给了我面试的机会。字节真的处理好快,不到一周官网状态就从简历筛选变成评估通过,没几天就来面试通知了。 PS:字节最好别一次投太多,听同学说会被当成恶意投递。而且字节各个部门之间的招聘是串行执行的,就是说如果你的简历被某个部门正在筛选,其他部门好
2022/08/26 字节一面 项目+八股 30min,题目说了思路,但是做了20多min卡壳没做出来 总共近1个小时(人生第一次工作面试) 项目 缓存怎么做的,怎么更新的 项目是多线程安全的吗,如何提高项目的并发量 RabbitMQ以及Kafka有什么区别,为什么使用 Redis的大Key怎么处理,有什么影响,对持久化有什么影响 数据库的事务特性,分别由什么保障的 MVCC多版本并发控制 单链表