问项目 js数据类型以及判断数据类型的方式 instanceof 原理 cookie 与localstorage与sessionStorage 前端如何操作cookie 清除cookie如何做 cookie字符串转js对象 xss攻击与csrf攻击 node require的原理 node加载模块的顺序 http2.0新特性以及详细介绍一下新特性是如何实现的 12.http2.0服务端推送以及we
问项目 (20min) 使用React的感受 场景题 如何找到一个文件的所有依赖 http的理解 单页面路由是如何实现不刷新更新页面的 history路由的原理 useReducer useContext与redux 写一个Auth 权限组件 写一个React的render组件 #前端实习生#
自我介绍 怎么学习的前端 为什么学前端 OSI 七层模型 http 和 https 的区别 详细说说 tls 握手过程 HTTP常见的状态码 盒子模型 代码题:写一个左边是100px固定长度,右边是铺满的两栏布局 了解的 CSS 单位 百分比是相对什么的 如何做移动端适配 怎么学习 ES6 的 let 和 const 区别 bind 和 call 区别 对事件循环的了解 代码题:写一个扁平化数组
时间线 8/15 投递 8/31 一面 9/13 二面 10/12 三面 (因各种原因推迟到十一月份) 面经 一面 1、自我介绍 2、项目介绍 3、全程就一个场景题:抖音用户页面的消息功能设计,从数据库设计、中间件使用等等讨论,大概一个小时.... 4、算法题:第一个缺失的正整数 二面 1、自我介绍 2、项目介绍 3、零拷贝 4、IO模型 5、netty 6、各种常规八股 7、算法题:判断一个树
一面(90min) 1. 聊聊项目 2. cokkie和token 3. https 4. 跨域相关?jsonp具体实现 5. nginx反向代理怎么做的 6. 算法:找出数组第一个不重复的数字 7. 写一个深拷贝 8. map、set和普通的object区别 二面(45min) 1. 聊聊项目 2. react为什么hook不能放到条件语句里面 3. https 4. 发布订阅模式实现,once
8.1 测试开发工程师 面试1h (回忆版) 1. 自我介绍 2. 实习工作 3. 项目中遇到的问题,Servlet框架相关 4. Java反射、泛型 5. HashMap 6. HTTP响应码有哪些? 7. 三次握手四次挥手 8. HTTP和HTTPs 9. Session认证机制 10. 什么是事务 11. 测试考虑哪些方面 12. 【编程题】三个数的最大乘积。给你一个整型数组nums,在数组
8.1 测试开发工程师 面试1h (回忆版) 1. 自我介绍 2. 实习工作 3. 项目中遇到的问题,Servlet框架相关 4. Java反射、泛型 5. HashMap 6. HTTP响应码有哪些? 7. 三次握手四次挥手 8. HTTP和HTTPs 9. Session认证机制 10. 什么是事务 11. 测试考虑哪些方面 12. 【编程题】三个数的最大乘积。给你一个整型数组nums,在数组
1、自我介绍 2、项目介绍,登录流程,防重复提交,操作日志,AOP 3、单线程和多线程,多线程的应用场景,解决了什么问题,如何实现 4、TCP、HTTP、HTTPS各自的特点和区别 5、OSI七层模型,TCP/IP五层模型 6、HTTP请求方法,get和post区别 7、输入url到渲染页面的过程 8、了解哪些设计模式,实现单例模式(DCL) 9、算法题:leetcode215 数组中的第k个最大
一上来问我有没有实习经历,我说没有。然后灵魂问题说我看你以前拿过字节的offer为什么没有来? 然后就是介绍项目和难点。 算法题:最近公共祖先(ACM模式) 1. C++内存分布 2. 堆和栈的区别 3. 说一个堆分配的场景(int* p = new int[10]; 逃) 4. http是哪一层的协议 5. tcp呢 6. tcp和udp比较 7. tcp可靠传输 8. 多线程死锁 9. i =
只会做2,3题...(代码写的烂,仅供参考吧) 第二题是走迷宫,找不能到达的位置个数,主要思路是BFS,从出口开始逆向查找所有可以到达的点,标记为可以访问 第三题是创意广告,判断是否匹配,题目描述虽然看起来复杂,但本质是通配符匹配问题,参见LeetCode的通配符匹配 #字节跳动笔试##字节23秋招笔试太难了吧##原来字节劝退的只是我,罢了罢了#
1个小时,没有问项目,C++ 位图,像素与位图的关系 了解图片滤镜吗,怎么实现 内存回收,还问了JAVA的垃圾收集器 进程/线程间的通信,用信号量怎么实现 内存模型,那些是线程可以共享的 线程跟栈的关系,刷题时什么时候用到栈 什么情况下会出现栈溢出,怎么防止栈溢出 野指针(产生的原因,访问野指针的后果) 优先级翻转,怎么解决 线程的状态 线程的抢占 系统负载,怎么设计线程的数量 HTTPS RSA
首先面试官人很好很nice,会引导你,还会帮你圆场让你不要紧张hh 1.自我介绍 2.项目基本没问,主要问了下代码量 3.多线程共享变量i++相关(我讲了线程安全和线程锁等,我只知道涉及原子操作,但面试官应该是想考察具体原理) 4.死锁产生条件和避免方法 5.HTTPS 6.HTTP的GET和HEAD 7.虚拟内存和物理内存 8.智能指针 9.ipv4和ipv6(没答上来) 手撕代码题就是不创建额
我投的是前端岗,然后收到电话让我转客户端,说不需要太多经验,于是就转了,第二天就收到电话面试,但是感觉自己基础挺差,就当做经验了。面试下来感觉自己的脸皮越来越厚了,哈哈哈。面试官人很好,会努力找能问的问题问,至少不会过于尴尬。 首先就是自我介绍,然后根据介绍问了点项目相关的东西,负责的内容。 接下来就是知识点: 1.计算机原理你学过吗?答:本科学过,现在记不太清了(感觉看前端面试题见得不多,可能我
#字节跳动面经#由于秋招还没下意向和开奖(说是审批中? 所以回馈一波上半年的秋招面经 熟悉C++ 但是希望就职Andriod,字节在语言方面真的很包容了。 一面-1h左右 先讲讲项目-里面有问道一些细节 HTTP、HTTPS的区别,HTTPs怎么安全,问我最近用什么语言(答之前用python,现在用Java )Python和Java的区别? 语言类型的区别:静态和动态,强弱类型 递归死循环会发生什
自我介绍 怎么理解堆和栈 调用的方法发生死循环 会报什么错 堆上的错还是栈上的错? ==和equals的区别 数组和链表的区别 Java种List接口都有哪些实现类 ArrayList和LinkedList原理,区别? 怎么理解Map HashMap原理 为什么要把链表转化为红黑树 怎么保证线程安全,比如同一个List,多个线程调用 (我说的synchronized和CopyOnWrite) sy