面经1 简单介绍项目 知道哪些数据结构以及他们的特点 链表增删快,那如何提高其查询效率,有没有什么想法? B+树了解吗?B+树如何范围查询?B+树退化的极端情况是什么? 跳表了解吗? 大顶堆、小顶堆了解吗? 实现长地址请求到服务端,然后服务端重定向短地址给客户端,如何实现长短地址的互相映射? 那我现在有10份数据,有1000个线程来争抢,你要怎么处理? 分布式是什么?为什么要分布式?分布式又会有哪
记录下之前的面试 自我介绍 细扒项目(功能模块 数据库设计token相关) AOP hashmap 无序 线程安全吗 Java中的线程 线程池 threadlocal Java中的锁 事务 反问环节 当时我是第一次面试的小白,很多东西没准备好,但面试官超好也给过了还给了挺多建议 #面经#
okhttp底层实现? android四大组件? 为什么service进行耗时操作?不可以直接放线程里面吗? 子线程和主线程的通信方式? 子线程可以用Handler吗? 可以直接new一个吗? Looper为什么不会让主线程卡死? ANR遇到过吗? 线程池遇到过? mqtt的底层协议?如何做到长连接?通信的过程? tcp中某个包丢了会发生什么? tcp和udp的区别? mvp和mvc的区别? ht
5.26 四十分钟 1.自我介绍 2.加入购物车逻辑 3.用户加入购物车要支付,把页面关了,然后又打开,怎么看到之前加的页面(说了句vuex持久化)说偏了。 4.闭包 5.单向数据流和双向数据绑定 6.vue响应式 7.promise解决了什么问题 8.async await 9.promise.all,怎么把成功失败的都返回 10.css盒子模型 11.css布局,除了flex有哪些 12.首屏
5.25 面了一小时十分钟 1.学前端动机 2.vue开发相比原生三件套的好处 3.全局前置路由守卫 4.vuex怎么管理数据(这个没答好,呜呜) 5.学过操作系统和编译原理数据结构吗(可能因为我是通信的) 6.介绍实验室项目 7.不同等级用户访问系统,展示不同页面怎么做 8.手撕节流 9.视频传输卡了会突然语速增加,为什么,用的什么协议 10.webpack优化 11.computed和watc
职位:研发工程师C/C++ 时隔一个月今天突然被其他部门捞起来的一面,佬们看看是不是KPI啊 电话面 15min 1. 自我介绍 2. 紧接着就问入职时间,实习时长 3. 技术问题 C/C++这种高级语言是怎么到最后的可执行文件的 线程的互斥怎么实现 线程的同步怎么实现 数据结构的存图方式 邻接表存图怎么遍历 然后说时间有限直接结束了,连反问环节都没有
阿里 icbu技术部国际贸易一面 面试官介绍部门 自我介绍 简单介绍项目经历,从项目背景、主要功能、项目中担任什么角色、以及做的难点亮点、最后的收获 项目中当时遇到了哪些比较困难的问题?你是如何解决这个问题的? 研究生的方向是什么?发过论文了吗? 为什么对前端感兴趣? 前端的学习过程 vue2和vue3 区别? 为什么要用虚拟DOM? display:none 和visibility:hidden
记录一下历时很久的阿里暑期实习面试,3.11投递,5.9收到意向 0320 一面 基本围绕项目展开,没有自我介绍 课程有哪些工程相关的东西 做了哪些工作 有哪些亮点 useref 不建议使用 函数式编程 immutable 有没有读过相关的书 反问 代码题 interface examScore { // 学号 id: string; // 课程代号 course
1h 肯定挂的一面…… 4.26更新: 已g,又被其他部门捞了明天面试(哎………) 还是基础不牢固🥹 1. 简历问题 20min 2. 两个场景题: (1)给具体业务如何设计表 (2)具体场景怎么解决数据倾斜的问题(摔 真的想不到用union sum代替join) 3. 写题 哎 反正到最后已经心凉了,只想赶紧结束面试🥹 #阿里# #数据研发#
上周在牛客上投递的简历,很快就安排了面试,浅写一下面经,记录一下今年找工作之旅。 面试形式:电话 面试时长:1小时10分钟 由于我做的是算法相关的项目,实习项目也和后端关系不大,所以全程八股文,没有问项目 因为是电话面试,没录成音,尽可能回忆 C++里面虚函数是怎么实现的? 怎么获取虚函数地址(虚函数表开始的位置是这个类对象开始的位置,也就是说定义一个对象,虚函数表在对象的内存空间中偏移为0) 6
一面 2月28日 自我介绍 项目相关 RAFT 协议选举流程 C++ 中的 new 和 malloc 的区别 如果说 new 的时候内存不够了,操作系统会做什么操作 引用和指针有什么区别 虚函数如何实现多态 父类指针指向子类对象,如何对子类虚函数进行寻址 构造函数可以是虚函数吗 C++ 怎么调用 C ACID 特性 脏读、幻读、不可重复读的概念 mysql 索引是什么 B+ 树的叶子结点的链表有什
3-1一面 47min 视频面 没录上音 可能没记全 自我介绍 项目 数据库优化思路 为啥自己搞一个单点登录 算法 双重验证的单例 模拟单链表的任意位置增删 单链表是否有环 八股 static final 数据库引擎 InnoDB和MyIsam 工厂模式 三种 bean的创建过程 进程、线程、协程 top命令 cpu利用率和cpu load的区别 docker限制cpu核数底层怎么实现 git 工
楼主研一,但是误投了暑期实习,所以顺便就面了 1.在滴滴工作做的内容 2.做短视频后端的背景是什么?为什么要做? 3.这个项目做了哪些东西? 4.关注的表是怎么设计的?关注和被关注者关系存储在一行么?存储在一行又什么问题?不存在一行又有什么问题?(没搞懂什么意思)(回答的不好) 5.项目中rabbitmq用在哪些场景?(关注和点赞) 6.rabbitmq的架构说一下 7.rabbitmq是否有消息
只记了部分题目,不是全部 1、Java为什么跨平台 2、为什么选择Java,Java相较于C++有何优势 3、在项目中,节点资源不足时,使用钉钉机器人报警,但在海量报警信息的情况下,钉钉机器人是有请求数限制的,怎么办? 我:利用缓存,缓存一部分报警信息 面试官:OOM 我:持久化到磁盘 其实这里应该要用到消息队列的,我只说了持久化到磁盘,没想到消息队列 4、RocketMQ相较于Kafka有哪些新
面试官先介绍了一下业务,然后让介绍了一下项目 1.智能指针 2.栈和堆的区别 3.c++和c的不同 4.用const的目的 5.指针和数组的区别 6.重载和重写的区别 7.定义指针时要注意的问题 8.c++内存分配 9.new/delete和malloc/free的联系及区别 10.c++是类型安全的语言吗(面试官提到了动态联编和静态联编) 11.main函数前会有其他函数语句被执行吗 12.虚函