这次又没准备好,或者说没准备就来面试了,真的很难受。 面试前就是准备好挨揍的感觉,非常难受,明知道自己没准备,还非要参加这个面试找虐。 我再也不想体验这种感觉了,下次一定把简历背熟,题刷好,基础知识掌握牢再投简历!!绝不裸面,裸面就是自己找不痛快。 -----以上为面试前的感受---------------- ddd面试8分钟就结束了 面试官还是挺和蔼的,看我以前的经历主要做开发的,简历上只有北航
问的很多node node事件循环 mysql优化,查询首字母查询怎么优化,除了建索引,有想过分表吗 mysql大数据量的优化 对orm的理解,用的时候有什么注意事项 http2.0丢帧了咋办 spa的理解 redux的理解,为啥要redux、为啥reducer是纯函数 什么是rpc,扯到了消息队列,就问了消息队列 rpc和http的区别 手写题:并发限制、倒水的智力题,用算法模拟倒水 实习中有什
一面 1.css水平居中 2.bfc 3.css定位 4.判断一个对象为空对象 js 5.原型链 6.js事件循环 异步任务 7.浏览器缓存 请求头 8.跨域 如何实现 9.csp安全策略 10.最长回文子串 11.版本号排序 二面 1.级联选择器 2.vue双向绑定原理 3.vue2和vue3区别 4.性能优化 5.http从发起到渲染过程 6.数据请求 浏览器到服务端过程 7.http请求头
1.java的基本数据类型; 2.java的四种引用类型; 3.static关键字; 4.访问修饰符; 5.final关键字; 6.string类去掉字符串空白的方法;截取子串的方法; 7.通过树的前序,中序,推后续遍历; 8,stringbuffer 和 stringbuilder区别; 9.java创建线程的方法; 10.如何保证线程安全几种方式; 11.二叉树的高度定义; 12.队列和栈的区
简历上写的是c++,但面试官估计是Java的,一上来问我会不会Java,我说了会,他问了几个问题后,有些没答上来,就没有继续为难我。然后开启八股的轰炸。 面向对象 面向对象的特征 Java中多态的实现和作用 Java中继承和多态的区别 Java中抽象类和接口之间的区别 数据库 数据库事物的隔离级别及每种隔离级别的使用场景 数据库的索引及数据结构 数据库事物的特性 操作系统 如何查看计算机的内存使用
45min 1.自我介绍 2.实习有什么收获 3.实习的过程中,开发的过程是怎么样的,前后端怎么沟通,然后聊了一点有关接口文档的东西 4.怎么解决多端不兼容的问题,那Uni-app一套代码可以编译成多端的小程序有什么不好的地方 × 不知道有什么缺点 5.团队怎么去做代码维护和校验的 6.怎么用git lab进行团队的协作 7.Git revert 和git reset有什么区别 × git res
问项目 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 区别 对事件循环的了解 代码题:写一个扁平化数组
聊天局,45分钟 1. 自我介绍 2. 讲一下实习的经历 (30+分钟) 3. 说说对AB Test的理解 4.反问 感觉聊的还行吧,能不能给个机会过了 #字节前端##字节校招##字节跳动24届校招#
七夕一天面两家,我是真劳模啊。。。全程1小时 1. 自我介绍 2. 实习经历唠了30分钟 3. Redux讲一下干嘛的 4. Redux中间件了解过吗(没用到,有印象,但是讲不出来) 5. 系统设计编程题: 实现一个LRUCache,有set(id, object),get(id)两个方法,要求: 1. cache里的对象x秒没有被set或者get,就自动过期 2. 维护一个n,代表cache最多
自我介绍 说项目 说一下js基本类型 说一下bind, call, apply的区别 说一下原型链 说一下new发生了什么,没说出来 function mynew(func, ...args) { const obj = {} obj.__proto__ = func.prototype let result = func.apply(obj, args) ret
刚面完,热乎,面试体验极佳,面试官上来详细自我介绍了10分钟,给我整不好意思了 1. 自我介绍 2. 聊一聊上段实习最有挑战的事情 3. 场景题:有一个落地页,在韩国加载1s,在印度加载20s,如何优化 1) 优化印度这种加载速度极久的情况 -- 后端优化,提升首屏加载速度 2) 优化韩国这种已经很快的情况 -- 前端加载的优化方法:图片压缩,前端缓存,代码打包 3) follow up1:如果不
1、主要问项目。 2、Http框架构成。 3、Http和RPC区别。 4、RPC的优势。 5、粉丝表场景,短时间大量关注。 6、Java和Go区别。 7、GMP。 8、做题:环形缓冲区。
50min 怎么学前端的 写一个bind, new bind 过后的函数 this 的问题 Function.prototype.myBind = function(obj, ...args) { const fn = this return function (...rest){ fn.call(obj, ...args, ...rest)} } //new的时候应该指向新创建的空对