2021秋招面经
文章平均质量分 58
T_T-T_T
这个作者很懒,什么都没留下…
展开
-
字节跳动-系统架构-北京-一面面经
1、自我介绍2、介绍当前实习期间所做的工作3、UDP可靠传输项目,问的很深4、拥塞控制算法听过BBR吗5、了解quick吗,做完UDP可靠传输的项目有没有去对比过和quick之间的实现差异6、DNS解析的过程7、HTTP1.0 1.1 2.0之间的区别8、常见的状态码9、了解服务端给客户端返回内容时做压缩的算法吗10、linux常用命令11、进程和线程12、线程同步的方式13、进程间通信方式14、C++中const关键字15、常量指针和指针常量16、在继承时,调用构造函数的顺序原创 2021-09-01 16:25:32 · 570 阅读 · 0 评论 -
百度—Java研发工程师—一面面经
1、自我介绍2、项目(高并发秒杀、UDP可靠传输)项目挖的比较深3、ThreadLocal4、进程间通信的方式5、数据库中加锁机制6、举一个数据库中死锁的例子7、MySQL中遇到死锁会如何处理8、MySQL索引 索引分类9、索引可以用哪些数据结构实现,B+树相比其他有什么优势,B+树搜索最差情况下会退化为什么?10、分析一下用跳表做索引11、两个栈实现一个队列...原创 2021-09-01 15:41:02 · 208 阅读 · 0 评论 -
阿里-支付宝-Java研发工程师-一面面经
前言这次面试是本人第一次面阿里,给人的感觉还是挺特别的,阿里的面试相比其他公司感觉考查的贴切实际,不是简单的去考八股文或是写算法题,而是更加注重实际能力的考查,思考问题的深度等,总之感觉还是挺难的,这次暴露出来的不足:①Java基础②设计模式③项目思考的深度1、自我介绍2、spring里AOP的作用是什么3、Java中线程池的几个主要参数4、Java中的HashMap5、自己的Java代码量6、对数据库中的索引的了解7、自己有实际去测过不使用索引和使用索引速度差能达到多少吗?8、原创 2021-08-14 15:05:01 · 225 阅读 · 1 评论 -
小米-Java研发工程师-一面面经
今天的面试官贼友好,整个面试过程非常轻松,爱了爱了1、自我介绍2、问项目,简历上的项目挨个问了一遍3、最长回文子串采用中心扩散法class Solution {public: int getLongestPalindrome(string A, int n) { if(n <= 1) return n; int left = 0, right = 0, longest = 1; for(int i = 0; i < n;.原创 2021-08-09 21:24:34 · 333 阅读 · 0 评论 -
网易游戏-后台开发工程师-技术中心-一面面经
前言网易游戏的这场面试,总体体验不是很好,感觉面试官没怎么准备,约好的视频面,面试官说他那边麦克风用不了,临时变成电话面,然后问的问题感觉也是现想的,不是提前有所准备,而是蹦出来的那种,而且问完一个问题直接就又问一个新的问题,没有深入的追问,更神奇的是一面竟然就挂了,郁闷。此次面试主要发现的问题是自己对linux知识的缺乏1、自我介绍2、目前工作内容、技术栈3、MySQL事务4、C++ 构造函数、析构函数、子类调用析构函数会调用父类的析构函数吗5、C++ STL中vector和list的使用原创 2021-08-08 17:20:43 · 543 阅读 · 0 评论 -
字节跳动--国际化电商--后端开发工程师--一面面经
前言谨以本文记录下自己被字节面试官按在地上摩擦的面试经历????1、自我介绍2、从技术角度讲一下实习期间所做的内容3、对当前所在项目数据存储原理的了解、存量还是分片4、MySQL主从复制原理、同步复制、半同步复制、异步复制场景5、MySQL数据库写入数据过程 undo redo log这块儿记忆有点混乱了,待梳理后补充6、C++、Java、python的区别,java执行效率为什么比C++低区别自己查下java执行效率低的原因:①面向对象,对象创建、删除等需要额外开销②平台无原创 2021-07-28 17:02:18 · 1457 阅读 · 0 评论 -
2021-秋招-提前批-美团-移动端-二面面经
1、自我介绍2、对移动端的了解3、线程的状态、进入等待队列的情况、如何从等待队列进入就绪态简单来说可以分为五种:创建、就绪、运行、等待、结束处于运行状态中的线程由于某种原因,暂时放弃对CPU的使用权,停止执行,此时进入阻塞状态,直到其进入到就绪状态,才有机会再次被CPU调用以进入到运行状态。根据阻塞产生的原因不同,阻塞状态又可以分为三种:1.等待阻塞:运行( running )的线程执行 o . wait ()方法, JVM 会把该线程放 入等待队列(waitting queue )中。2.原创 2021-07-24 12:50:00 · 258 阅读 · 1 评论 -
2021-秋招-提前批-美团-移动端-一面面经
1、算法题:用两个栈实现一个队列本题看起来很简单,实际上也并不复杂,但其实还是有点考验思维,我们知道栈的特点是先进后出,队列的特点是先进先出,为了实现队列,我们可以使用两个栈,具体操作如下1、push时,向stack1中push2、pop时,我们需要将stack1中的元素压入stack2以调换顺序,但不能简单的每次pop时直接将stack1中的元素都压进stack2,考虑如下场景:[“PSH1”,“PSH2”,“POP”,“PSH3”,POP"],如果简单按照之前逻辑,输出就为1,3,但预期是1,原创 2021-07-22 19:34:57 · 243 阅读 · 0 评论