面试50分钟左右 1.自我介绍 2.css3哪些布局方式,rem原理,有没有考虑过浏览器兼容性 3.盒子模型 4.js原型,js继承 5.怎么解决做项目遇到跨域问题,nginx代理服务器为什么能解决问题 6.箭头函数跟普通函数区别 7.ts,知道ts干嘛的(不了解) 8.链表有什么特点,应用场景 9.调试手段,如果部署完后出现白屏或者报错怎么看问题 10.前端哪些地方需要做性能优化 11.如何分析
先是自我介绍,要说一些自己的技术栈之类的东西 一、Vue 1.vue2和vue3的区别 2.控制标签的显示与隐藏 3.页面中有很多重复数据,用哪个标签来简化 4.怎么去优化v-for的性能问题 5.一个主键、页面的生命周期函数有哪些 6.页面初始化的时候,请求数据的逻辑写在哪个生命周期比较合适,为什么? 7.监听属性改变的方式 8.数据(事件)改变之后发起请求,请求放在哪个监听属性比较合适,wat
笔试 3.30 拼多多一面 4.14 自我介绍 节流用在什么地方,自己的项目中用到了吗?如何实现?如何优化?(推荐看loadsh) ==和===之间的区别 调用函数的时候,函数的参数是值传递还是引用传递?函数调用的时候,为什么会修改调用方的参数? 要避免函数的参数被修改,调用前应该做什么?---深拷贝? 最简单的深拷贝的方法是什么?扩展运算符、concat、递归, 对于[{'a':1},{'b':
50min 怎么学前端的 写一个bind, new bind 过后的函数 this 的问题 Function.prototype.myBind = function(obj, ...args) { const fn = this return function (...rest){ fn.call(obj, ...args, ...rest)} } //new的时候应该指向新创建的空对
视频面 2.15 , 16:00, 45min 1. 自我介绍 2. 简单的聊了一下项目 3. 递归的一些特点 递归的两个重要时间点,前序和后序,前序多用于回溯,后序多用于动态规划,递归的出口; 4. HTTP , TCP ,Socket之间的关系 HTTP是应用层协议,使用了传输层协议TCP来保障数据报文能够传输给对端,TCP使用了Socket来进行网络通信; 5. 端口的作用 主要用于传输层识
项目 1.微服务按照什么思想拆分的 2.什么叫做微服务,高并发解决的是什么问题,高并发的瓶颈在哪里 3.模块间使用同一台数据库实际上并不能提高并发,如何提高数据库的一个并发量。 4.消息队列的使用 数据库 5.如何实现主从数据库同步的 6.联合索引,最左前缀匹配原则 7.如果你自己设计一个类似Redis的缓存系统,你会考虑哪些问题(先整体设计,再设计细节) 8.Redis常用的数据类型以及他们的应
今天真是说的我嘴巴一滴口水都没了,口渴得够呛。现在在地铁上,趁热记录一波。 1.自我介绍—30s搞定 2.从基础开始问吧,array list和linkedlist的区别 我提到了他们的优缺点,底层数据结构的区别。 3.string s builder 和sbuffer的区别 我回答了常量池,char数组,线程安全问题。 4.excepttion和error区别 有点忘了,支支吾吾的。。 5.re
找了两个月的实习,某直骗沟通了 1700+,简历投了 160+,就十来个面试。大厂大多数都投了,可惜都没有面试机会,今年是真的难啊,最后感谢云智的收留。 而且云智就在我上学的城市,每天还有班车接送上下班,对于普通本科的菜鸡来说已经挺满意的了。 下周就入职啦,所以发个面经给各位参考参考,也祝各位都能拿到自己满意的 offer。 时间线:一面(3.24)-> 二面(3.31) -> HR 面(4.3)
发面经攒人品 12面已过 一面 项目 八股 1. HashMap和TreeMap的区别 2. redis为什么高性能? 3. redis是单线程的,那它能不能使用多线程呢?比如说对于一个map,操作它的子map的时候是使用多线程的吗? 4. 如果在hash表中新增元素后,导致了rehash,那么当前线程就会被阻塞,怎么去解决rehash操作导致的这个问题? 5. Map解决冲突的方案 算法: 1.
1. 自我介绍 2.做算法题 两个整数,修改二进制位使得二者相同要多少次修改? 给两个不限制大小的数字,求乘法。 三数之和,求最接近 target 的和。 代码题写的很差,给了 45 分钟,第一个题只考虑了正整数。。用了异或,第二个题没理解清楚,用了 int 64, 是给 string。 第三个题双指针没啥难度。 最后写了一道半, 面试官给我时间重写第二题和第一题,也没改完,就讲了一下思路。 3.
自我介绍(今天临时赶的三百字介绍,主要讲实习经历,其他全带过) 然后问实习经历,在公司主要做什么 接着问简历,项目用到了redis,之前我准备了redis集群,特点,缓存穿透等 结果被问到的是 redis哈希的底层数据结构是什么 如果哈希里有重复的key怎么办 为什么要rehash 问了简历上另一个项目,我介绍了一遍,因为之前保研自我介绍的时候准备过,所以背得挺好 因为我提到了NEO4J,所以问了
测评 oj 平台,塔子哥学算法:http://101.43.147.120/ 参考:今夕kpole_「技术笔试」美团暑期实习 2023-03-18 1. 捕获敌人 题目描述 小美在玩一项游戏。该游戏的目标是尽可能抓获敌人。 敌人的位置将被一个二维坐标 (x,y)(x,y)(x,y) 所描述。 小美有一个全屏技能,该技能能一次性将若干敌人一次性捕获。捕获的敌人之间的横坐标的最大差值不能大于 AAA,
2023实习第四场面试(2023.03.13) 50min 电话面,面试官很好很耐心,收获很大; 约面的时候其实我已经进系统投了其他部门了,然后说“那先面一下吧,之后再说” (腆脸要了一次面试机会哈哈哈哈) 1.自我介绍 2.进程线程最本质的区别 3.进程间通信方式 4.操作系统内存回收机制 5.如果内存回收和直接回收之后,内存还是不够怎么办 6.实际使用当中,如果我有些进程重要程度很高,但占用内
一面 2022.09.20,15:00,45 min 项目的注册登录怎么实现? 单点登录怎么实现? Redis 怎么使用的? AOP 的作用? Redis 的数据类型 Redis 中 String 怎么实现? MySQL 四种隔离级别 InnoDB 的默认隔离级别 事务的 ACID 特性 数据库三大范式 用通俗的例子讲一下第二范式 项目中 Redis 部署在哪个地方? Redis 有几种集群方式?
一面(60min) 都是挺基础的问题,发个面经长长人品 自我介绍 1、使用过线程池吗?有什么参数?怎么设置参数?为什么要这样设置?具体场景呢? 2、进程切换具体切换的是什么?线程切换呢? 3、能讲一讲NIO吗?它的非阻塞具体在哪里? 4、了解过AIO吗?讲一讲 5、Netty是用来做什么的?为什么说它高性能?具体讲一下 6、你觉得TCP协议有什么缺陷吗?(应该是一个开放性问题?) 7、Mysql联