20220824 百度一面 操作系统: 1.用过哪些命令 2.分配内存怎么分配 3.进程、线程的通信方式及各自优缺点 4.虚拟内存的作用 计算机网络: 1.网络IO模型 2.TCP的三次握手及状态转换 3.TCP为什么是三次握手而不是两次握手 4.TCP的四次挥手及状态转换 5.TCP为什么是四次挥手而不是三次 6.TCP的四次挥手状态转换中LAST_ACK状态存在的意义 7.TCP和UDP的区别
美团到店,面试官真的非常nice,可惜我太菜了 1、 项目: 2、 快照读、当前读 Select 是什么 update是什么 ,再加入mvcc之后怎么处理,undolog和redolog在这种情况下里面写了什么,最后事务提交了之后怎么样 简单做一下在多个事务当中的不同状态 解释一下为什么会处于这种状态 3、 索引实现,考虑一下b+树怎么实现的,你自己做的是什么样的,这是平衡数吗,怎么平衡的 分情况
总体面试半小时,问了20分钟,然后10分钟左右打题。 一开始面试官自我介绍,简要介绍部门,业务。 然后我个人自我介绍。 --------------------------------------------------------------------------------------------------------------------- 1.针对实习项目里的一个问题(主要是修复了一
暑假的第一次面试,也是最后一次面试😅 1.自我介绍 2.你说熟悉操作系统,那死锁是什么,形成死锁的必要因素有哪些? 死锁必要性居然没答全,难蚌。基础八股没认真背的后果,以为很简单,但是在面试紧张的情况下就完犊子了 3.你写代码有遇到过死锁吗? 也没想到好例子,最后强答了一波项目用到的redis分布式锁,答的不好 4.能说说mvcc吗,有什么用处? 5.在学校修过的课程里,你比较熟悉哪一个? 我说
1 自我介绍 2 说一下实习项目的架构 3 字节的KiteX框架你了解哪些东西? (会用,不了解啊) 4 goroutine默认栈空间多少?goroutine为什么比c++线程轻量化? 5 GMP调度模型 6 M最多多少个? 7 context类型有哪些?Context的作用是什么?context如何实现cancel的? 8 rabbitMq和Kafka区别(早知道不写简历上了,面试官说看你熟悉k
一共面试了 一个小时十分钟 1.手撕代码: 二维数组中的查找 2.画一个你所做的项目的框图: (现场屏幕白板上画) 大致介绍一下,目前到什么阶段,你负责哪部分 具体问了内部怎么实现的 多线程数据通信怎么实现 项目为什么使用udp不用tcp 为什么不去研究所 3.八股文: 虚函数和纯虚函数区别,使用上怎么用 构造函数可以是虚函数吗 内联函数和宏定义区别,什么情况下使用内联函数
自我介绍 mybatis如何防止sql注入 项目中哪些地方用到的aop 哪些地方用到了redis redis缓存穿透 mysql索引失效的情况 jvm的垃圾回收机制 反问
哈哈,我又来还愿了,从去年开始一直再牛客上看到学长学姐们的帖子成长,当时就立下flag,我自己秋招的时候无论结果如何,都写面经给各位大哥。虽然今年行情不好,我投的公司也小一点,好多面试 还被我拒了,哈哈,但是面过的我都写出来。 今日篇 ThoughtWork笔试就不提了,题目跟其他的公司有些出入,但是也还好吧。 面试:结对编程,连自我介绍都免了,上来直接打开编辑器开始编程了。 建议各位在收到邮
自我介绍+学校科研项目介绍 问题:项目的特点以及项目遇到的困难和解决办法 java锁机制有哪些 自旋锁说一下 科研项目里面的一个专业名字,给他解释了一下。 总共十分钟,没有反问环节 #浪潮# #秋招##浪潮##秋招#
27号笔试,30号一面,9.3号二面,9.7hr面试 1、 三个项目问了问 2、 看了书对mysql有什么认识 3、 反问 这真的不是kp吗i,面试官人还是很和善的,我刚开始网络不好还等了我两分钟 java,人资架构部门(不是我选的好像是分配的,跟我说都是培养架构师的,我心想我配当架构师吗) 二面聊了半小时,有项目,也有偏向hr面的那些问题,无手撕 #京东#
面试时间:80min 迄今为止面试最难的一次,都是问底层; 面试问题: 实习项目深挖; 建立项目深挖; 排序算法; java数据类型; hash,1.7 问题,具体解释; CPU100%(不会); SpringBoot流程,装配; redis底层数据结构; Kafka结构,各个部分怎么保证可靠性; jvm基本都问了一遍; 计算机网络握手; Spring AoP 原理 两种; 悲观锁乐观锁; AQS
电话面 1.自我介绍实习介绍 2.Java反射机制使用场景 3.什么时候发生Full GC 4.ConcurentHashMap和HashMap 5.了解HBase吗 6.MySQL扩容的方式 7.Redis为什么快 8.一致性哈希 9.小内存排序大文件具体怎么操作 10.虚拟内存的作用 10.Easy: 二叉树最大深度 11.项目中遇到的难点,如何解决,如何调试 12.反问 #2023校招##阿
自我介绍 介绍科研项目 spring是基本数据类型吗?说一下基本数据类型有哪些,spring可以继承吗? 重载与重写的区别?重载的时候可以根据返回值类型判断吗? tcp和udp的区别?什么场景下用tcp,什么场景下用udp?tcp和udp的应用层协议分别有哪些? 项目中用到redis来做什么?用到了redis的哪些数据类型?用zset干什么? 项目中数据库是怎么用的? 数据库的索引?联合索引为什么
总共半小时 1、自我介绍 2、为什么会出现OOM、怎么定位OOM错误?jvm启动参数? 3、jvm内存区域有哪些区域会出现内存溢出 4、jvm堆内存内存结构 5、元空间在哪儿?怎么分配本地内存? 6、ConcureentHashMap底层原理 7、Synchronized 和 ReentrantLock不同?condition.singal()原理 8、线程状态,sleep和wait的区别 9、v
谈谈毕业项目 进程线程区别 进程线程通信方式 谈谈构造函数与析构函数 说一下linux服务器项目 linux服务器模拟proactor模式,把io读取放在主线程会不会降低效率。 有没有做过压力测试 有没有用过在linux上装过软件 有没有用过ssh 项目上用c++多不多。 mfc方面,是不是写过驱动方面 写没写过软件自启动啥的