比上一次那个偏KPI的面试感觉好多了 围绕我的简历询问相关的问题,第一次遇上八股轰炸,不是一堆的场景题 1.java引用对象使用什么注解 2.sql的增删改查都是什么命令,知道left join吗 3.https和http的区别 4.get和post的区别 5.vue的双向绑定说一下 6.说一下Python的闭包 7.说一下对UI自动化和接口自动化的了解 8.说一下二分查找的思路 9.写一个二分查
什么抽象笔试,真蚌埠住了,我第一次感觉到做笔试,智商被侮辱了😅2小时的题目,不到半小时交卷。 选择就不说了,很简单。 一开始看见编程题前两题只能用python还有点慌(因为python有点忘了,最近在美团写的是java),但看了题目直接绷不住了。 编程题第一题,求一个字符串在字符串数组的第几个索引,没错,题目就是这个....直接用python的index一行就解决了。 搞笑的是题目里还专门提示说
5.14面的 自我介绍 c++相关 1.类的静态成员函数的特点(卡壳) 2.虚函数是怎么实现的 3.一个对象最多只有一个虚函数指针吗 4.友元函数能作为虚函数吗(不知道) 5.内联成员函数可以是虚函数吗(没记住,答不知道) 6.模板函数可以是虚函数吗 7.模板函数是怎么实现的,为什么能实现多态(没答出来) 8.有用过智能指针吗,有哪些类型,分别是什么区别 9.noexcept关键字了解吗(没答出来
是谁五月份还在面试呀,没错就是我 ------------------------ 时长:50min 聊项目(20min) C++ 讲一下三种智能指针 shared_ptr线程安全问题讲一下 介绍一下引用计数机制 介绍一下std::map,std::unordered_map 了解哈希表的扩容机制吗? 什么时候会扩容?如果不扩容还可以用什么方式缓解?(面试官:看你挺了解java啊) Java 介绍
时长:50min 聊项目(20min) Kafka为什么能有这么高的吞吐? 一般的RPC框架是怎么运行的,介绍一下? 介绍一下IO多路复用,epoll为什么高效? ET模式与LT模式介绍一下 如果使用ET模式,你应该怎么处理网络事件,写一下相关的伪代码 介绍一下高性能网络模型,如果你自己设计会怎么做? 现在我有一个高QPS的接口,需要做到毫秒级响应,介绍一下你能想到的所有优化手法 (这里面试官讲了
🕒岗位/面试时间 前端开发工程师/4.26 面试时长:50min 4.23一面 25号通知26号二面 👥面试流程 手撕: 1、字符串转换为树形结构 聊天: 2、实习内容介绍 3、项目介绍 4、感觉哪个专业课比较有意思 介绍一下(讲了计网和数据结构) 5、http、ftp、tcp这些概念之间的关系是什么?tcp和udp主要的区别是什么? 6、为什么选择前端? 反问: 7、总共有几轮面试:3轮技术
资金中台与架构部门,部门用的是Java,官网6.21投递。 一面 6.28(55min) 自我介绍 实习项目 点评APP 讲讲优惠券秒杀 redis RDB、AOF 内存回收 定时任务的模式,参数怎么设置 pipeline 线上获取redis的key有什么方式 讲讲redis的数据结构 HyperLogLog是做什么的 volatile HashMap的key是自定义的一个类,这个类需要注意什么(
基本信息 时间:2023.5.12 时长:22min base:宁德 面试岗位:前端 暑期实习 智能制造 问题 自我介绍 Java的三大基本特性是什么?(不是前端嘛,哈哈哈,然后我说了封装、继承、多态,并且解释了) 所以你是找前端嘛?(因为简历涉及到了后端的东西,面试官以为我是后端) 换面试官 说一下vue的每一个生命周期和该周期的作用 vue组件之间如何通信 组件渲染和更新说一下 vue-ro
1.介绍滴滴实习经历 2.深挖实习负责的sql优化项目,从方案到数据处理到引入新技术到最后结果评测 八股吟唱 JAVA mysql 1.对着实习经历问的,对mysql索引的了解 2.索引失效的常见场景 jvm 1.垃圾回收器 java基础 1.hashmap和currenthashmap 2.hashmap扩容 3.equals和hashcode 4.hashmap的key只重写了euquals不
实习用的是什么数据库 索引了解过吗,索引结构是什么样的 聚簇和非聚簇 如果要回表,数量很多要做分页查询,如何效率好一些(limit优化?数据不连续的情况下呢) 索引的数据结构,为什么用这个,好处是什么 mysql的事务 一致性举例子,和原子性的区别 隔离性,互不影响?指的是什么(读已提交,可重复读,真能做到互不影响吗) 怎么实现的acid,原子性怎么保证的,持久性呢 又要写日志,又要写数据,性能怎
1小时10分钟。面试官挺好的,中间也都有引导 基本都在聊场景题,小部分八股和聊天 闲聊的就省略了 1. 问了点xv6 2. 页表怎么实现的 3. 页表怎么实现的对每个程序来说独占空间 4. 虚拟空间,是怎么管理页表的 5. 操作系统的存储分级管理 6. mmap实现什么功能 7. 二维数组求和,按行求和,按列求和,结果、性能有区别吗 --- 1. web开发常用的中间件有了解吗,缓存、消息队列 2
1、自我介绍 2、项目介绍 3、线程和进程的区别 4、实际的多线程开发经验 5、Redis的数据类型 6、String的底层实现 7、缓存穿透、缓存击穿、缓存雪崩?解决方式 8、布隆过滤器的原理 9、数据库三范式,生产环境一般使用那种 10、慢查询优化,有实操过吗 11、mysql执行计划(explain语句) 12、手撕算法,链表中等题 13、反问 总结:有点紧张,面试官很好,我纯捞子。。。
第一题: 没有用map,直接把字符串sort以后比较是否相等 第二题: 题目看了半天才看懂,解法用的滑动窗口 第三题(65%测试点) 一开始想先看看能骗多少分,不断拼接 red 循环直到 x,但是长度会超过限制的 1e5,好像过了65%。然后想太复杂了,越做分数越低,结束后写了一版不知道能对多少。 65%版本: 复盘版本: 思路:一个单字符循环的字符串,含有 n(n-1)/2+n 个回文子串,于是
自我介绍 为什么学前端?学了多久?有接触过其他框架吗? 进入正题: 1. react源码看过吗?(看过一些源码分析博客,讲了一波fiber架构) 2. 有使用react router和redux,说一下它们做什么的? 3. 原生js用过吗?(不是,谁会没用过原生js啊?) 4. 闭包和它的作用。 5. 原型和原型链。 6. css3新特性。(说分不清哪些是css3新增的,哪些是原来的) 7. cs
23m 对着你的简历问 1.自我介绍 2.在实习为什么要再找实习 3.计算机网络的知识了解哪些 网关和路由 4.自动化测试的环境怎么部署 5.ORM常用的 6.链表和数组的区别 7.状态码 8.Djongo 路由转发 9.常用linux命令有哪些