1、自我介绍 2、问下个人基本情况 3、基本数据类型,及其判断方式和各个判断方式的原理及其优劣。三种:typeof、instanceof、Object.prototype.toString.call 4、原型链的原理,使用场景 5、ci/cd相关,代码校验怎么做。答:git hooks,和github工作流校验 6、nginx静态部署 7、nginx缓存(浏览器协商缓存和强制缓存) 8、nginx
纯纯心理博弈 面了35分钟,基本和技术面差不多时长了,技术面也就是40min+ 1、回顾一下技术面,说说这个岗位你以后负责的事情(我怎么记得这么多啊,面试都排满了。然后就硬扯呗,还好有点点印象) 2、那这个方向和我期待的方向相匹配吗?有没有什么差距 3、对YY有了解过吗(打游戏开麦用的YY哈哈) 4、怎么看待这次的机会(???不知道怎么说,牛牛们有没有心理学面经) 5、现在在哪里(本人湖南湘潭)
介绍秒杀项目 分布式session是怎么实现的,过期时间设置多久 具体把什么数据放到redis中 秒杀这个场景容易出问题的在哪?比如说怎么防止超卖 在mysql级别加乐观锁会不会影响性能?还有别的方法解决超卖吗? Rabbitmq在实际场景中是怎么用的 对秒杀地址进行隐藏是怎么实现的 计算器算法实现限流是怎么实现的 怎么理解微服务 多线程环境下的伪共享了解过吗 说一下线程安全(结合业务场景) 实现
6/28 时长26min 最离谱的一次,全网最简单的滴滴前端一面? -1.自我介绍 0.面试官介绍业务 1.学了哪些基础课 2.对后端的了解程度 3.Vue3项目学到了什么,歌词滚动怎么实现的 4.Vue组件传值方式 5.Vue项目中最复杂的功能怎么实现的 6.用过什么组件库,对组件怎么二次封装的 7.阿里青训营干了啥(基本什么都没干) 8.能实习六个月吗 9.说说git常用命令,说说git re
面试时长30min 介绍一下自己实习负责做的模块 为什么用到redis,怎么用到了线程池,解决大key问题 介绍一下自己做的项目的各个模块 redis缓存穿透、缓存击穿、缓存雪崩 平常是怎么学习的 redis集群是如何查找某个key的 guava包用到了什么 redis缓存+本地缓存的作用 为什么要用zset 整个面试过程非常愉快 #我的实习求职记录#
6/26 20min 八股,好清爽的八股,一股脑说就完事了 0.自我介绍 1.项目背景 2.介绍ts泛型 3.前端学习路线 4.es6新特性 5.继承 6.前后端联调怎么做 7.vue组件传值 8.介绍前端路由 9.路由间传值(面试官补充路由meta属性也可以传值) 10.在校成绩 11.反问 八股文选手福音 但是在牛客看公司风评不太好QAQ uu们有看法吗#前端##面经##实习面经##经纬恒润#
1.岗位:视频架构开发实习生 c++方向 全程90分钟 2.自我介绍然后开始聊项目 项目55分钟 3.八股 c++,区分哪个是指针数组和数组指针 指针常量和常量指针 操作系统堆和栈区别 数据库delete和trancate区别(这个trancate没用过,没说出来) fork函数返回值是怎么实现的(这个看过具体实现代码,就说了下地址) 4.手撕 二叉树前序遍历非递归,撕出来了 5.总结反问 评价如
1.岗位:视频架构开发实习生 c++方向 全程70分钟 2.自我介绍然后开始聊项目 项目40分钟,顺着项目顺便问了一些八股在项目里的实现,例如分布式锁,redis和MySQL数据一致性相关设计(其实感觉项目还能再多聊聊,这样八股问的就可以相对少了,上次就是全程项目) 3.一点点八股 c++虚函数的实现,深挖了一下虚函数表具体怎么在执行的时候找到对应offset的 Linux里的I/O多路复用了不了
#我的实习求职记录# 本人非科班本,双非F硕,本来学习Java开发,Boss沟通150+无果后,开学测试,结果百度(广州)居然来找我要简历,当时抱着试一试的态度,结果居然通过了,真的是太感谢百度的hr了。 一面: 白盒测试一般怎么做 白盒测试的方法有哪些 路径覆盖 黑盒测试方法,等价类 登录账号的等价类 冒泡排序算法的了解,其他(快速排序,堆排序) Linux命令查询第五行 (tail -n 5)
#我的失利项目复盘# 面试官人很好,体验很好,很想去、然后有点紧张,答得不是很好。 6.8 晚 7点30面。时长 1h 1、自我介绍 2、项目介绍(这里回答的太菜了,有很多没说清楚,之后的项目解答也是一团糟) 3、Redis 缓存过期触发回调函数处理订单超时关闭?有没有其他办法。 4、下单表的设计和流程?库存这块怎么设计,主要是表的设计。 5、final、finally、finliaze关键字区别
#我的失利项目复盘# 接上文 6.8 晚 7点30面。时长 1h 28、sql 索引都能走到、那这时候是什么问题? (这里讲到了可能是服务端的问题、或者网络问题,也不知道对不对) 29、 有没有可能是别的问题?(可以提示一下吗?下一个了) 30、消息队列(我说了很长时间没用,不是很熟悉) 31、为什么会用到这个消息队列。我说了平时看到的专栏。。了解一些常用操作。 32、介绍一些MQ的场景。 (下单
面试官人真的太好太好了,因为最近高考网可能不太好,一直连接不上,捣鼓了好久面试官一直很耐心帮我解决(哭了) 1. 自我介绍 2. diff算法(详细且全) 3. 原型和原型链(问了好久 4. 重绘和回流,优化方法 5. vue生命周期钩子 6. 初次渲染在哪个钩子阶段 7. 渲染完成是在哪个钩子阶段 8. react和vue二者觉得底层有什么相同的 不同又在哪 9. vue双向绑定原理 10. d
1. 自我介绍 2. HTTP请求的状态码 3. 闭包 4. ES6新特性 5. 判断数组是数组 6. 判断空对象 7. 数组遍历方式 8. 从数组中筛选想要的数据 9. Vue3和Vue2的生命周期区别 10. 对Ts的了解 11. 对Promise的理解 12. var,let,const的区别,const声明的对象可以修改吗 13. 对象的深拷贝和浅拷贝 14. 介绍项目 15. Vue组件
50min 无自我介绍 先问一些个人情况,现在人在哪里,什么时候能过来北京,能实习多久 有没有什么其他offer 在哪里投的,跟内推人熟不熟 讲一下flex 浏览器渲染 手写vue选项型API,手写生命周期,在onMounted什么周期会做什么 算法 // 第一题,使用promise实现每隔一秒打印一个数字 1 2 3 4 5 const printNum = (num) =>
比较水 1.flex布局,并现场出了一个题 2.一道阶乘递归的算法题 3.扩展运算符的作用 还有的忘了,剩下的在聊天,二十分钟结束