#面经#C++选手 百度一面 6.14 60min 自我介绍 项目介绍 讲一下IO多路复用 你的线程池的任务队列满了怎么处理的? mysql的索引说一下,B+树是什么 聊一下悲观锁和乐观锁 mvcc是什么?介绍一下,这里用的是什么锁 SQL优化,查询量过大、查询过慢如何优化,比如select xx,yy from table where zz=aa limit 1,100,2,100 覆盖索引和联
#面经# 没问项目没算法,共30分钟 自我介绍 HashMap的底层原理 HashMap的put过程 很多个请求,每个请求用一个线程,如何同时写日志文件(完全不会,说的加锁然后被说没效率,求大佬解答) MySQL索引 推导b+树的查询效率为什么是O(logN) b+树为什么对磁盘友好 能不能直接用红黑树替代b+树 JMM介绍 垃圾清理的区域 垃圾清理是如何标记的 gc roots是什么 网络分层结
先是群面,面试官有3位,我们这组共有6人(包含我) 问题:你有组织过学校活动吗?大概说一说(限时1min) 然后是单面。 单面的顺序是按照你群面时回答的顺序来的。一共5min,面试官会根据你的自我介绍问问题,自我介绍只有1min,过时间了没说完也会被打断。 感受: 面试没有问什么技术上的问题。 主持人会提前半小时把我们拉进群,然后大概等半小时的样子,进入会议室群面。 等待时间感觉好长,总共6min
4.02 笔试 4.18:电话面试 4.19:oc 笔试巨难,但是面试都是简单的八股 1、自我介绍 2、你是怎么理解HTML语义化? 3、从浏览器输入url发起请求到页面渲染发生了什么? 4、哪些属性会引起重排,哪些属性会引起重绘 5、定位都有哪些值,都有什么含义 6、水平垂直居中有什么方法来实现 7、JS的基本数据类型,引用类型 8、怎么判断数据类型 9、typeof 会返回什么 10、常见的w
#面经#2023年6月29日 星期四 14:30 base深圳 1. 说项目中有哪些可以探讨的点 2. 大文件上传如果有两个文件异步上传,序列号都是一样的,如何操作避免重复 在序列号上加上标注,比如a文件的就加上a文件1 b文件就加上b文件2 3. 说一说promise的理解 给了道promise题目,.then.catch.then.catch链式调用,给出情况判断结果 4. 说一说事件循环,哪
6.8号发的笔试邀请,6.8号晚上做到笔试。6.12号发视频一面邀请,6.13号发的视频二面HR面邀请,6.14号发的视频三面邀请。 一面:一开始自我介绍,题目: 讲一下浏览器从输入url到页面展示给用户的过程、 讲一下TCP三次握手、 DNS域名解析的具体过程、 TCP是如何得知数据发送完毕的、 服务器返回数据之后具体客户端的浏览器解析引擎是如何解析数据并展示的(需要了解解析顺序,css和js是
1、MySQL狂轰乱炸(索引类型、数据类型、主键索引和UUID的区别、联合索引、聚集索引、分库分表以及用到的中间件、慢查询排查,explain等等等等。。。太多了MySQL感觉基本能问的都问了) 2、Java基础,1.8的新特性,spring,mvc的拦截器hashmap\hashtable\concurrenthashmap区别选择、synchronized、还有哪些锁、乐观锁是啥还有忘了 3、
1.自我介绍 2.介绍一下两个项目的其中一个 3.redis使用场景 4.MySQL中,char和varchar的区别//没答出来 5.消息队列了解过没//正在学习,用redis实现过消息队列 6.springboot的配置文件格式//少说了一个 7.谈谈你对springboot的理解 结束 总结:郑州某厂(1000-9999) #投递实习岗位前的准备# #我的实习求职记录# 上午投的,半小时不到
1.上来就手写笔试,日期格式转换,将double按给定格式输出,遍历集合,数据库crud,jdbc,css常用属性和html表格合并,都比较基础。 笔试过了直接面试,问得都是很奇怪的题目,都不按套路出牌...... 2.自我介绍,讲了下项目 3.怎么比较两个文件是否为同一文件? 以为是问IO方面,结果是md5校验 4.数据库解析器,视图有什么了解? 只说了视图的应用场景 5 .显示器是多少分辨率的
1. 说一说Bean的生命周期【我答的是实例化(反射),设置bean属性、检查awre接口,beanpostprocesser前置处理、初始化、后置处理、使用、销毁】 2. 介绍Bean的作用域(Application、session、request、singleton、prototype) 3. 说一说你对Spring AOP的理解(我说springaop集成了aspectj,据说比aop效率高
第一次面试忘了录音,面试官比较和蔼,问得基础(因为简历写的东西就很基础),面试过程无压力,除了第一次当面写题有点慢。 -50min- 1.自我介绍 2.项目比赛介绍(没准备稿子,有点混乱) 3.http/https介绍 4.网络分层 5.ssl/tcp握手介绍 6.syn/accept队列,syn攻击怎么办 7.hashmap介绍,为什么这样设计,线程安全问题 8.innodb结构,为什么这样设计
一下午就结束了,暂时就想到这么多,以后想到了再补 个人情况 学历:24届双非本 奖项:ACM铜、CCPC省赛银、圈钱杯B组国一 项目:烂大街webserver 语言:C++ 一面 面试题 讲讲epoll 讲讲Reacter模式,实现原理 讲讲堆栈,还有哪些 new和malloc区别 说一下缺页中断 TCP在哪一层 HTTP基于什么 输入域名到页面渲染经历了什么 讲讲B+树 红黑树原理 你还了解哪些
今天一查已回到人才库,唉就算法没啊出来 自我介绍 go: ● go的整数数字怎么保存 ● int32的范围 ● go的数据结构有哪些 项目: ● trie树怎么进行敏感词 ● trie树主要前缀,那敏感词在字符串中间可不可以遍历到 ● 广播器为什么会用到锁或者怎么避免使用锁的 ● 环形链表怎么实现保存n条离线消息 ● 项目主要用go实现是吧,cpp和Java接触过吗 ● 数据、缓存怎么保证双写一致
总共问了差不多70分钟,被狠狠地拷打了,不过面试体验很棒,面试官人也很好说话,就是我太菜了(ㄒoㄒ) 1. 项目问了大概25分钟 2. == 和 equals 区别 3. 重写equals,为什么要重写hashCode? 4. HashMap底层实现、扩容,ConcurrentHashMap源码 5. JVM内存结构,程序计数器的作用 6. 讲一讲JMM,volatile,AtomicIntege
线下面的,在等hr面,什么部门忘记问了😓 一二面连在一起,全凭回忆,想到啥写啥 项目架构,一二面都问了项目架构,问的挺细 前端的问题(简历里我也做了前端,所以问的),大屏地图用了什么组件,怎么标点的,坐标系有了解过吗,序列化方法(JSON),跨域问题了解过吗 消息推送系统的责任链是什么,概括一下(类比pipeline的实现) 消息发送过程中,如果某一步出问题,怎么定位问题(打印日志,结合日志锚点