日常整理面经,希望能够帮到大家,许愿HR面 一面 Summary: 前半部分主要聊项目和解决方案,后半部分聊基础,整体下来强度适偏小,没有手撕算法 。 面试官介绍组内业务 聊实习项目和技术产出 接下来是基础部分: JS数据类型 堆 / 栈 ES6 新特性 数组常见方法 / 区别 同步 / 异步 Promise / async & await Promise错误冒泡 JS异步异常捕获 跨端生态 ->
一面 1自我介绍 上段实习: 2为什么能支持的这么高的qps 3oom是怎么排查,解决的 4为什么把数据库层面的join放代码里 八股: 5讲讲索引 6这些索引的优缺点,什么时候用什么,为什么 7MySQL b+树和b树为什么选b+树 8MySQL 为什么不选二叉树,红黑树 9MySQL为什么不选跳表做索引 10Redis为什么快 11Redis分布式锁怎么实现的,介绍一下Redission,看过
笔试: 3.22 (后端开发卷)五题A掉了3题 100 100 100 0 0 美团到家暑期实习测开一面3.28 C++被捞 不会java 下面是按照简历里挨个问的 0项目 0实习 java也不会 只能被拷打八股 MySQL: 1. 事务的四大特性 2. 数据库设计三大范式(没回答上来漏了俩) 3. 索引是啥介绍一下 4. 建立索引的时候需要注意啥 5. 索引怎么建立 6. 索引建立的时候可以在多
美团面试官果然很nice,第一次面试准备的不太充分,最后还提了一些特别好的建议,感动了 自我介绍 八股 js变量定义的方式(var let const) 继承的方式,以及优缺点(只说了5个,而且优缺点只说了原型链、构造函数、组合继承的) HTTP响应状态码有哪些(随便说了几个,没有具体解释) 缓存策略有哪些:协商缓存、强缓存(回答的比较完整) 跨域问题解决方法:前端,nginx,后端(前端除了通过
#软件开发2024笔面经# 1、之前做的都是开发为什么想要做测试? 2、测试和开发各自的难点? 3、做项目有遇到什么困难吗? 4、开发遇到问题会排查日志吗 5、介绍一下项目? 6、当时为什么要用redis? 7、redis的原理 8、用户下单后订单在商家端和用户端的流转过程,有哪些节点 9、为这次实习做了哪些准备 10、围绕淘宝购物车设计测试用例 11、用yApi做了哪些事?哪些功能,用过哪些?
唉,面试官人很好,看得出来他真的想问到我会的,但确实是太菜了啥也不会,寄掉是肯定的 自我介绍 项目拷打 然后问了MySQL和Redis的一堆八股,完全不会,面试官估计也有点难绷,之后开始问简单点的 springboot,springMVC和spring有什么区别 arraylist和linkedlist使用场景 hashmap扩容,和hashtable的区别 什么叫做线程不安全 线程池参数,实际配
面了74分钟,继续写面经回馈牛友。怎么又是和大部分面经出入这么大啊,蚌埠住了。面了74分钟,问题都好浅啊,是不是kpi面啊,但面试官介么和蔼,也多次肯定我的回答,呜呜呜 好,首先自我介绍一下吧。 蹩脚自我介绍了一下,哔哩吧啦想从事java什么的。 八股问题: 1.讲讲程序和软件的区别(呆住) 往操作系统内核和系统调用那块去讲了蛮久 2.后面面试官拉住,讲讲web程序之间数据传输和数据处理(具体内容
1.自我介绍 2.实习 3.聊天局,不会挖洞,后面就不问挖洞了 4.smail相关。数组表示的方法;修改smail,如何重打包 5.arm指令。跳转指令有哪些,如何切换寄存器状态 6.如何分析so层的文件 7.检测frida及绕过方式 8.检测方法写在so层,如何处理 9.fps外挂功能,使用场景,外挂原理,如何分析 10.小程序保护杂谈 11.js域名锁定 12.js防格式化 13.seleni
自我介绍 项目相关问题(流程图绘制,引出了后面的redis和数据库) redis缓存用在哪里,用本地缓存可不可以(不知道自己说的对不对) 缓存击穿 数据库的读写分离,为什么要读写分离, 如何提高数据库的读写能力(分库分表) 分库和分表的区别(没答上来) 分表用什么字段分比较好(答错了) 主从数据库如何同步(binlog) sql:查询某一班级内年龄大于20的男性数量;查询某一班级内年龄大于20的男
1. 项目,RBAC里面如果只让用户绑定权限咋处理。 2. 装箱和拆箱, 3. jdk1.8有什么新特性,说的concurrenthashmap,问还有没有其他的,说了一个场景,如果一堆数据重的订单信息在多线程的场景下用什么数据类型,答的AtomicInteger。 4. cas,使用cas的数据结构有哪些。 5. mysql存储引擎,事务隔离级别,脏读,可重复读,幻读,幻读如何解决,mysql的
时长:50min 部门:到店平台研发 1.hashmap 2.ArrayList 3.多线程相关(坦白不咋会 4.垃圾回收 5.String底层 6.类加载过程 手撕 1)单例 2)反转区间内链表 面试官部门做的偏底层,一直在拷打Java底层内容,无项目,应该凉了
今天下午约了个自习室面试,结果没找到那个自习室,面试迟到了两分钟,面试的还是一坨,应该是准备接收感谢信了。不过面试官人还是不错,我的问题也会很耐心的解答,全程也没有说会有不耐烦 1.Array原型上手写数组去重 2.原型链 3.事件循环 4.setTimeout和setInterval的区别 5.利用setTimeout实现setInterval 6.打印1,2,3,4,5,每隔一秒打印一个数字
部门是餐饮SaaS技术部 1.面试官介绍部门情况 2.自我介绍 3.说说你对操作系统的理解 4.用过哪些linux命令,lsof指令全称是什么 5.java里的集合用过吗,项目里是怎么用的 6.java里的接口用过吗,项目里是怎么用的,一个类可以同时实现多个接口吗 7.手写Deque
2023.5.9 美团 移动端 一面(1小时) 自我介绍 问项目 对安卓开发了解多少 了解网络字节序吗 你对移动端客户端开发感兴趣吗 介绍一下中介者模式吧 除了中介者模式你还了解哪些设计模式 面向对象的原则有哪些 C语言源文件编译过程 知道编译器前端和后端吗 死锁是什么,怎么避免死锁 关于前端你学过什么,了解前端的框架吗 你平时都通过什么方式学习 两个算法(判断链表是否有环、链表重排/链表折叠)
1.自我介绍 2.项目难点 3.websocket怎么用的 和http的区别 4.闭包会造成什么样的问题 5.react生命周期 6.react组件通信方式 7.diff算法 8.js垃圾回收机制 9.网页性能优化 10.Tcp和Udp区别 如何保证可靠传输 11.操作系统熟悉吗 进程和进程之间如何通信(这个没答上来 太菜了😭) 12.设计模式熟悉吗 说说发布订阅模式(这个也不会 没复习设计模式