概述:5月7号面试,腾讯会议,30分钟,问的不多,主要是项目,问了少量八股 面试流程: 1.自我介绍 2.项目来源 3.什么是协程(用户态线程,用户栈,用户态切换) 4.协程和线程相比有什么优势(轻量级、切换快、开销小,用户管理,配合非阻塞IO更好地实现异步并发) 5.更好地实现异步并发是怎么理解的(IO操作时检测到需要等待缓冲时切换协程) 6.线程也可以在等待时切换,协程的优势是什么(用户自己操
概述:4月29号面试,腾讯会议,八股、项目、智力题、手撕各个方面都有问到,面试体验很好 面试流程: 1.面试官自我介绍 2.自我介绍 3.new和malloc区别(性质/原理/大小/失败) 4.面向对象三大特性 5.虚函数表放在哪(常量区) 6.基类和子类的构造和析构顺序(构造先基类后子类,析构相反) 7.讲一下map的实现?具体细节?(红黑树,细节不知道,可能是想让讲key/value?) 8.
开放性问题,没有预设太多条件,可以基于直觉回答
滴滴 前端研发实习 一面 一对情侣面的我,超级和蔼还和我开玩笑,不过他说他们主用react不用vue 问了点vue和css的知识 手撕题出了个括号匹配,秒了 然后叫我自我介绍 又问了点vue 总共20几分钟,过于容易像kpi面#不给转正的实习,你还去吗# #面试等了一周没回复,还有戏吗# #我的简历长这样#
如流40min 1、自我介绍 2、leetcode 3.无重复字符的最长子串 (写了个二分,问有无更快的做法,答双指针) 3、实习经历(问了如何处理大文件的问题,还没想好就跳过了) 4、map和unordered_map的区别 5、虚函数和纯虚函数的区别 6、C++11的新特性 7、用过function没(没用过。。) 8、lamba表达式 9、项目经历(面试官对我的一个游戏项目比较感兴趣,感谢y
《写面经攒人品系列回忆式更新...》 一面 30min 以基本的八股考察为主 1、tcp连接断开的状态变化 2、为什么三次握手,不是四次或者两次 3、数据库的优化有什么方法 4、项目提问 5、线程进程的区别 二面+hr面 30min 主管和hr两个人同时面,时间半小时 1、项目中protobuf有什么用? 2、如果让你设计一个序列化反序列化的工具,你会怎么考虑 3、你的服务器项目做过压测么 4、服
飞书50min 1、实习经历? 2、参加竞赛经历? 3、TCP和UDP的区别? 4、cookie和session的区别? 5、session如何做分布式? 6、概率题目,A和B轮流抛硬币,谁先抛到正面就获胜,A先抛硬币,问A获胜的概率? 7、数据库索引失效场景? 8、B+树和B树的区别? 9、缓存的实现方案? 10、Leetcode112. 二叉树路径总和 [https://leetcode.cn
当我赶回来的时候,时间已经超过了,本来是3点半的,但是回来已经快到4点了,但是hr找到我,然后说面试官也是有事情忙着了,该到了4点,正巧! 自我介绍 Jwt在你的项目当中是怎么来进行使用的 hashmap和concurrenthashmap你是怎么深入的,可以说一下原理么 家里是哪里的 反问:1:部门的情况,2:之后的流程 面试官有点点忙,可能这个速度有点太快了,期望有二面吧!!! 已凉 #绿盟#
前言 脉脉投递,12月16日一面,之后中间补了一次笔试题,笔试难度比较大,做的很烂,但是因为一面答比较好,所以破例给了二面的机会,12月30日二面,1月5日三面,1月6日HR面 一面(12月16日,40min) 自我介绍 简历项目 介绍一下简历的第一个项目? 项目中的Feed功能是怎么实现的? Feed推送用的是拉还是推方案? 项目中的签到功能是怎么实现的? 为什么要使用BitMap? Redis
1、手撕:已知后续和中序排列,求树结构。要求15分钟写出来,背过了,直接写出来了,用的是牛客平台,他TreeNode默认是注解掉的,然后一直运行报错找不到TreeNode,我都懵逼了,我说背还能背错不成,直接喊面试官调试,他看了五分钟说,没问题,后面我两一起取消了那个注释,就ac了。我两都尴尬的笑了。 2、拷打项目和实习,技术难点和收获,我实习都是划水,引导到他让我去背八股,譬如我有一个实习是用的
面试没过,来尝试写面筋积累一点人品。 7.31投的提前批,后端开发(lz主要用java,所以基本上问的java) 一面: 浏览器上访问一个域名会错哪些事 redis:redis的基本数据结构,你用过哪些(场景),redis的缓存淘汰策略 数据库:问的mysql:InooDB和MyISAM存储的区别、inoodb底层数据结构、B+结构的特点、为什么要用B+树、联合索引是怎么走的、最后给了一个索引id
1、面向对象三大特性 2、基类和子类的构造函数和析构函数的顺序 3、const的用法 4、成员函数后面写个const是什么意思 5、static变量在什么时候触发 6、函数中static变量在什么时候触发 7、操作系统堆和栈的区别 8、指针和引用的区别 9、new和malloc的区别 10、STL常见容器 11、说说设计模式 12、进程和线程的区别 13、线程之间的同步 14、进程间的通信 15、
一面 10.12(43min) 自我介绍 实习经历 MySQL性能慢的原因 联合索引 (a, b, c),where b = 1,能走吗,where a = 1,能走吗 MySQL索引原理 B+树更扁 有什么好处 InnoDB默认隔离级别 可重复读级别是怎么实现的 限流算法 手撕 力扣 92.反转链表II 力扣 53.最大子数组和 项目 Redis持久化 AOF文件存储的是什么类型的数据 反问 二
base长沙。主要是做tob的业务。 一面 10.13(30min) 自我介绍(面试官让重点介绍获得的奖项、大学计算机课程) 课程聊到了计算机网络,问了计网 TCP IP模型 分几层 TCP UDP在哪层 TCP UDP区别 TCP UDP使用场景 TCP怎么保证可靠 TCP三次握手、四次挥手 面向对象三大特性 什么是多态 抽象类和接口的区别 jdk1.8,接口是否可以实现default的方法 这
一面 自我介绍 主要就是问项目,问的比较细 问了一下技术栈,可能非常不匹配吧,后面也没有问八股 手撕代码是小于n的最大数,这个题应该是力扣原题,具体题号没找到 反问我问了一下部门还招实习生吗,回答是今年没有明年可能有