自我介绍 项目介绍+难点+解决方案 RPC的核心组件 Java集合类 HashMap的底层原理 ConcurrentHashMap怎么实现线程安全的 ThreadLocal用来解决什么样的问题,底层原理 MySQL索引有哪些数据结构 innodb的索引结构 为什么用B+树 非聚簇索引和聚簇索引的区别 索引失效的情况 select from table limit 100和limit 10000,1
一面 6.5 1. 你的数据库的服务器是怎么和客户端连接的? 2. 你的数据库是怎么启动运行的? 3. 数据库的隔离级别有哪些? 4. 你的数据库的各个隔离级别是怎么具体实现的? 5. 你的数据库的bufferpool怎么实现的? 6. bufferpool的置换算法为什么用lru-k,和lru比好在哪里? 7. osi七层模型,每层干什么,有哪些协议? 8. arp协议在哪一层?干了什么?是什么
项目 1.微服务按照什么思想拆分的 2.什么叫做微服务,高并发解决的是什么问题,高并发的瓶颈在哪里 3.模块间使用同一台数据库实际上并不能提高并发,如何提高数据库的一个并发量。 4.消息队列的使用 数据库 5.如何实现主从数据库同步的 6.联合索引,最左前缀匹配原则 7.如果你自己设计一个类似Redis的缓存系统,你会考虑哪些问题(先整体设计,再设计细节) 8.Redis常用的数据类型以及他们的应
base北京,飞书会议进行面试。 一面 写在前面:面试官人很好,交流很愉悦,明确表示是自己要招实习生所以不会为难。总的来说问的问题和我看到的面经不太一样... 自我介绍 简单介绍一下项目(真就简单介绍一下,也不问项目亮点、难点之类的) 知道分库分表吗(只是听说过,垂直、水平等等,木有实践过) 在什么数量级别下需要分库分表呢(不要上来就答2000万条) 熟悉SpringBoot吗(答不熟悉,会使用.
项目拷打半小时 epoll相对于select和poll的改进 readylist的长度有限制吗 muduo为什么用LT模式 什么情况下用ET模式 堆排序算法的实现,堆的插入,删除,向上调整向下调整 final关键字 为什么要虚拟地址 共享内存的过程 ,共享内存的销毁 智能指针解决什么问题,原理是什么,shared_ptr是如何具体实现的,shared_ptr和unique_ptr的区别,适用场景。
问的很简单,面试官很和蔼,过程很融洽 1.自我介绍 2.Vue和React的区别 3.Vue2和Vue3的区别 4.React有哪些常用的Hooks 5.Vue和React的状态管理工具怎么理解,说下Pinia 6.问我们这主要是写业务,问我抵触不抵触 7.问我的职业规划 8.问我的Node怎么样 9.做了一道算法题,给一个字符串date,判断这是一年的第几天 我不太理解为啥问的这么简单,我问面评
自我介绍 vue的双向绑定 组件之间的通信方式 你知道eventBus吗? 说一下vuex(为什么要用vuex) vue3新特性 节流跟防抖以及作用场景 什么是懒加载?什么是按需加载? 垂直居中 position都有哪些属性 脱离文档流和不脱离文档流会有什么不同的表现 rem 什么是跨域?
base:北京 投递时间:2.27牛客网上投的、2.28初筛通过、3.3一面 1.自我介绍 2.实习做的是什么工作? 3.为什么会选择前端? 4.除了redux这种状态管理工具之外还了解其它的状态管理工具吗? √ 5.react hooks的出现解决了什么问题?使用过哪些hooks?什么时候会用useMemo?√ 6.hooks可不可以放到if语句内?hooks里面的依赖项对数据类型有什么特殊的要
经典开局自我介绍 问js css掌握咋样(熟悉) 问b c距离a的距离 常用的flex属性 实现水平竖直居中的方式 问父元素开启了相对定位,子元素开启绝对定位,left top相对的是哪,transform相对的元素是啥 js 判断数据类型的方法(typeof instanceof Object.prototype.toString()) 问了作用域链 说到函数作用域,又问了闭包 然后问了 问了c
base:上海 投递时间:3.6投递、3.7电话通知面试、3.10一面 录屏没录到声音,全靠回忆了,总体感觉面试官在看简历提问题 1.自我介绍 2.div如何垂直水平居中,绝对定位、弹性盒布局 √ 3.flex:1是什么,什么时候会用到 √ 4.如何实现一个圆形 border-radius √,如果不知道自身大小的情况下如何实现圆角 × 5.实习时候公司的git流程,如何开发、合并代码以及上线的,
57分钟 自我介绍 链表和数组的区别,优缺点?插入时间复杂度,查找时间复杂度,数组内存连续的好处。 字符串数据结构在C语言的底层实现,是字节数组吗。 平衡二叉树的特点,初始化,插入,查找,时间复杂度。 类继承有几种继承模式。 访问类的方法查找顺序。 进程和线程在数据结构方面的区别。 进程共享的资源 线程池的介绍,主要用来解决什么问题。 线程创建销毁主要耗费什么资源。 javaNIO了解吗 有哪些中
全程一个小时五分钟。 1.自我介绍。 2.入职实习,能实习多久。 3.实习项目介绍,做了什么。 4.vue $nextTick的应用场景。 5.箭头函数。 6.call apply bind方法。 7.手写bind方法。 8.常见数组方法。 9.介绍Promise。 10.手写:Promise.allSettled。 11.手写:给定字符串,输出为指定形式的字符串。 12.原型链知识。 13.强缓
12月陆陆续续面了一些公司的日常实习,主要投的都是Java和Go后端开发。比较幸运,基本上都OC了,整理如下,文末有薪资待遇的汇总: 开云集致 (2022.12.8)——Java开发实习生 TCP为什么需要三次握手,四次挥手,把每次握手、挥手的作用说一下。 TCP四次挥手后,为什么要time_wait 2MSL?等1MSL为啥不可以? 那既然TCP有seq,Time_wait这个状态有啥用呢?没有
一面: 自我介绍 项目介绍(一个springboot,一个微服务) 兴趣爱好 专业课程 集合框架 继承和多态 overwrite和overload static关键字 Arraylist和LinkedList HashMap comparable和comparator 死锁的条件和解决方案 tcp udp 设计模式有了解吗 登陆的token问题 能不能接受加班 反问 #面经# #后端# #java
#字节跳动面经# 七月份投的简历,当时直接流程终止,九月份data的hr捞了我,面试过程: 一面(9月20日) 面试过程超级紧张,话都说不利索 1 面试官问了我一个sql题 我没做出来,后面给我换了一道特简单的题目,我还差点没做出来 2问我会不会计算机网络, udp tcp的区别 tcp是http还是https 3问测试实习内容相关 4测试理论知道哪些 5最后面试官小姐姐还给了我一些建议 面完我以