40min,面试官很热情,正反馈很多. 1. 介绍下es6新语法,挑几个. 2. const声明的常量如果是一个数组,可以插入新元素吗 3. js如何实现继承(原型链, 寄生式组合继承, 但是落实到代码上我答得一坨狗屎) 4. 介绍下flex相关的属性, 作用, 可选值 5. 了解过vue吗 6. 介绍下vdom相对于原生dom的优势(避免频繁更新, 还有呢?) 7. 声明式组件是如何实现状态和视
1. 自我介绍,写了哪些项目 2. 说一下在做这些项目中让你印象最深的地方 3. 程序执行过程(有哪些阶段)template模板函数是在哪个阶段处理的?宏定义是在那个阶段?为什么不用宏定义来实现template模板(我觉得面试官应该是想问template相比于宏定义有哪些优点,没答好) 4. 右值是什么?与左值有什么区别?这个特性什么时候出现的(C++11)主要解决什么问题?(移动语义、完美转发)
3.10的时候面试,问的都是些基础的八股文,还有一些项目上面的问题 http位于哪一层 http状态码知道哪些 Integer缓存是放在哪里的 ==和equals的区别 StringBuffer和StringBuilder的区别,和String的区别 JVM垃圾回收分代 遇到过哪些异常 进程和线程的区别 线程的状态有哪些 什么是线程安全,Java怎么处理线程安全的 Redis的数据类型有哪些 用过
美团一面 2023.3.17 50分钟 1.自我介绍 由于部门是java,我是C++,所以就没问语言的知识,直接从计算机网络开始 2.网络协议各个层级之间的关系 3.DNS域名解析的流程 4.TCP协议和UDP协议之间的区别 5.UDP如何实现可靠传输 这里我提到了QUIC和kcp,kcp我还是比较了解的,就说了一下,然后它就问问我QUIC,然后我就只回答说它是HTTP3.0的传输层协议,其他的忘
1. 项目略 2. Java集合 - 数组和ArrayList的区别(长度 存储区别) - 使用集合框架好处和缺点 - 遍历List的方式 优势如何 3. 数据库 - 一条SQL查询语句 - 隔离级别 - 隔离级别和锁的关系 4. 手撕代码 一道简单的DFS 5. 问答: - 具体的业务 - 需要提升的点 技术比较单薄,项目需要磨炼下,记得把亮点展现出来 感悟:虽然结果凉了,但是体验还是蛮好的。我
美团一面 自我介绍 本科专业 研究生方向 想做的方向 实习经历偏中台? 用的语言 mysql数据脚本 kafka偏移量 对生产的offset进行什么操作?如果监控到偏移量大怎么操作 查询系统 做了什么 用了什么数据库 tcp如何保证可靠传输 拥塞控制和流量控制区别 close_wait和time_wait 网络层都有哪些协议 http 请求报文包含哪几部分 header里面有什么 http状态码
一、自我介绍 二、怎么学前端的,学校的课程(面试官看我紧张说先聊下天放松下呜呜呜) 三、css有哪些布局 四、怎么实现左右两边浮动,中间自适应 五、盒子模型(标准、怪异) 六、怎么清除浮动 七、常用html标签 八、作用域,this 九、闭包原理,优点,缺点 十、内存泄漏,浏览器的垃圾回收机制 十一、宏任务,微任务,事件循环,Promise(出了一个题,答错了,但是面试官一直引导,还给我解释) 十
时长1小时10分钟 1、自我介绍、有没有实习 2、项目(聊了不到20min,因为项目太水了😭) 3、为什么选择软件类,不选择本专业,接着介绍了本专业的研究方向 4、java的反射机制 5、java的泛型 6、AOP 7、SpringBoot的配置文件有哪几种 8、OSI七层模型 9、TCP的三次握手、为什么是四次挥手不是三次 10、数组和链表的区别?数组和链表插入操作的时间复杂度 11、HTTP
自我介绍 项目提问 手撕两道(两数之和;删除有序列表中的重复项II(leetcode82)) python中的不可变数据类型; python中的可变数据类型是如何实现的; python中的垃圾回收机制; python中的深拷贝和浅拷贝的区别; python2和python3的区别; SQL和Linux(不会,面试官没问) 栈和队列的区别; 二叉树的遍历方式有哪些; http状态码有哪些; http
【自我介绍】 【聊实习经历】 1. 介绍一下实习负责的业务背景以及我是怎么设计的,怎么实现的 2. 假设要去向公司汇报进展,你怎么衡量你做的自动化的收益?有哪些指标可以量化出来? 3. 如果UI要重构,或者界面元素变化了,怎么尽可能的减少自动化的维护成本?思路是什么?代码怎么设计? 4. 为什么不选择页面接口模式,而是采用自己拉代码仓库? 5. 代码中涉及到几类断言? 6. 业务的底层设计是怎样的
一小时十分钟 1项目经历 项目负责的工作、成果 遇到的困难,怎么解决的 2 哪个语言比较熟 (答Java ,问了string 的八股) 3 数据库:说说索引 4 TCP UDP区别 5 cookies sessions 区别 6 进程线程区别 7 线程的几种状态 8 SQL 一个连接查询的问题 两张表 9 算法题:最长回文子串 有问拿了几个offer 最后介绍了一下部门的业务 #面经# #秋招#
自我介绍 选一个项目介绍 为什么做这个项目,项目难点,有没有遇到什么挑战 微信支付功能的测试用例设计 成长最大的项目是哪个,角色是什么,有什么挑战,负责那些部分,技术栈是什么 项目整个的开发流程 怎么完善的项目功能和用户体验 多线程死锁,死锁解决策略 tcp/udp的区别 cookie和session的区别 接口和抽象类的区别 输入URL到显示页面的过程 主键索引和唯一索引的区别 手撕sql:得分
1.自我介绍+问实习经历 2.项目的框架,具体实现流程,在什么场景使用 3.输入一个url到返回结果,各层涉及到的协议有哪些 4.一道sql:找出每一门成绩都大于60的学生姓名 5.什么是索引?为什么要用索引?索引的缺点有哪些? 6.什么情况下不适合创建索引?什么情况下适合? 8.讲一下关键字static 9.介绍一下java内存模型,以及各部分存放什么 10.算法题:字符串转数字 11.实习工作
1. 自我介绍 2. 视图和索引的区别 3. tuple和list的区别 4. http和https 5. 杀进程 6. 怎么测试美团搜索 7. cookie和session的区别 8. http的状态码 9. 多线程和多进程 10. 知道哪些数据库连接方式 11. MySQL调优 12. Python装饰器 13. selenium原理 14. 代码考核 题1:第一个只出现一次的字符 题2:找出
1. 自我介绍 2. 项目相关 3. 和开发约定好10点提测,但是12点查看时没有自动化测试用例的执行报告。如何排查问题? 4. 给定一个按照订单号搜索的功能,设计并实现 5. 上述订单搜索的功能,点击搜索按钮页面没有反应。如何排查问题? 6. 编程题: 将list中的版本号从小到大排序