1.https加密过程 2.有n个数,其中有一个数在数组中只存在一个,其他数都出现2次,找出这个数 3.有n个数,其中有两个数在数组中只存在一个,其他数都出现2次,找出这2个数 4.判断三个点是否在一个直线上? 5.螺旋数组,力扣原题 6.一个数组有字符串["avb","sda","sadasdsa","sadasd"],将数组中所有的字符串合在一起,形成字典序最小 7.如何用TCP实现可靠传输
1、自我介绍 2、介绍科研项目 3、介绍C++的三种智能指针 4、weak_ptr如何解决shared_ptr循环引用? 5、数组和链表的区别 6、链表的应用场景 7、调用vector的push_back方法会发生哪些事情? 8、vector的resize和reserve的作用? 9、代码题1.求一个整数的开方根(二分秒了) 10、代码题2.给出如www.bilibili.com这样的字符串,将其
面的最难受的一集,面试的时候网络很差,很多点都答不全或者答不好,大概率是挂了。老老实实沉淀 1. 自我介绍 2. 拷打项目 (约30min,问的非常深,基本上都是问对于xx业务的理解)(问完项目直接关摄像头) 3. 浏览器输入网站到网站呈现的过程中,发生了什么? 4. 把微信里的一段话复制粘贴到浏览器,操作系统做了什么? 5. sql题(非常难受,没a出来) 给定一张学生成绩表(id,stuid,
美团 核心本地商业-到店 base上海 一共65分钟左右,围绕简历问问题 明显能感觉到面试官提前看过我简历,好评 一、自我介绍,顺便聊两句 二、讲实习经历,回答问题 1. MSA和Cola架构的共同点和区别 2. 描述下DDD思想及其核心逻辑 3. 用过防火墙吗? 4. 怎么声明一个自定义注解? 5. 知道哪些元注解? 6. 获取注解中的信息通过什么实现? 7. 除了Spring自带的,使用注解最
面经攒人品。 总时长大概70min,全程围绕简历问八股,回忆不太完整,尽量补充。 自我介绍 从浏览器输入URL到页面得到展示的过程。 如果路由中间不可达会怎么样? 为什么要有多级dns服务器。 http会复用底层tcp吗? 常用的设计模式有哪些。 MySQL存储数据结构为什么是b+树,有其他选择吗? 如果是在内存里面你用什么来实现? 缓存穿透,缓存击穿,缓存雪崩。 知道死锁吗? 如何解决? epo
飞书后端开发一二面面经 发面经攒人品~ 一面 自我介绍 1 计网/安全:介绍一下你知道的攻击手段(sql注入,xss,csrf,ssrf,文件上传,命令执行...) 2 计网/安全:怎么防止cookie被其他网站读取(浏览器同源策略) 3 数据库:mysql事务、ACID、隔离级别,另外问了一点数据库语法 4 操作系统:进程、线程,它们分别是怎么通信的 5 分布式:CAP、为什么只能满足两个,知不
二面 过了个清明节第二天约了面试 也基本上没什么八股,纯聊场景设计 先闲聊了20分钟技术和设计。。。 python GIL锁介绍一下 解析几百万千万行的日志怎么做?这种大日志原来是存在哪里? 怎么优化读取这个日志? 介绍一下你怎么设计,比如哪里要开新进程,哪里要开新线程去执行任务 那你几百个用户同时申请解析大日志,操作系统不还是会爆内存嘛?(通过线程池去限制上传用户数量) 那你设置了全局变量有一个
腾讯居然是没有笔试的,投了简历然后直接约的面试。面试官提前来了,没开摄像头,我开了,面试体验还是很好的。个人刷题和八股准备的都不算充分,寄了也能理解。 上来自我介绍,然后面试官说这次先考察基础知识,项目先不问。(我内心:就项目还多点,寄……)但是问的八股个人感觉算是偏基础,我自己看了大概两天还是能答出一部分。 问的问题还蛮多的,凭印象回忆一下…… 讲一下四次挥手;客户端挂了的话会发生什么,http
紧接着昨天的小厂拷打之后,是字节的拷打 人生第二次大厂面试,面试官人很好,不会的问题也不会刻意刁难,比我昨天的面试官强太多了 ---------------------------------------------------- 1. 自我介绍 2. 介绍项目 3. 拷打项目(全部讲完差不多30min+) 4. 讲讲Redis中Big Key和Hot Key是什么,解决方案? 5. 如果我有一个
打算开始写面经啦 面试老师先和我说好分成几个部分,第一部分瞎聊跳过,接下来是拷打 操作系统篇: 1.什么是page cache 2.操作系统进程的定义,一个进程有哪些东西? 3.进程之间的通信方法 忘了 数据库篇 1.详细讲解三大范式,问得很深,这点只是了解定义是不够的; 2.说说什么是事务,我说是满足ACID的一组操作,接着就问ACID,怎么实现ACID,反正也是从简单的定义到深入地说明保证四大
4.9投递 4.26约一面 4.27一面面试 一面 算法 上来就说先写一下二分查找 二进制中1的个数 top k 最大连续子数组的和(没撕出来,说可以用滑动窗口,然后面试官提示可以用动态规划,菜鸡一下子还是没思路) 堆排序和快速排序 其他 Linux命令 sql语句 Java集合 哈希表 Java多线程 介绍一下项目 反问 (问面试官什么时候出结果,面试官说应该会很快) 一面完第二天就约了二面,一
3月23日14:30——17:00 一面 60 min 自我介绍 项目 Redis 更新的逻辑 项目 Redis 数据没有删除的逻辑吗? 实现拆分函数: 规定只能用 char 数组,可以用 StringBuilder 拼接,边界条件判断。 设计循环双端队列(用数组) 反问 未来的规划是什么? 总结:面试官很好,算法没有完全撕出来但还有不断的正反馈,好评! 二面 30 min 自我介绍 项目介绍,自
1. 来说说 MySQL的索引? 解析: MySQL 索引属于必考题,难度中等。 参考回答: 一、MySQL索引原理 MySQL索引采用了B+树的数据结构,能够大大提高查询效率。它类似于书籍的目录,通过索引,数据库系统可以迅速定位到表中的特定数据,无需扫描整个表。 二、MySQL索引的优点 提高查询速度:通过索引,数据库可以迅速找到所需数据,避免了全表扫描的耗时操作。 保证数据的唯一性:通过唯一索
一面 2024-08-30 如何设计一个RPC协议 如何设计一个微服务架构 规则引擎是怎么实现的,有了解过哪些规则引擎吗 Redis做一个排行榜怎么做,如果多个分数相同的按时间排序,怎么设计 算法题 手写单例双重校验+锁 编辑距离 8升桶和5升桶合成4升水 后面发现我的意向城市是上海,给我转到了上海的部门,并重新开发一面。 一面 2024-09-02 Java的BigInteger,或者说Pyth
这里虽然是树,但其实要用图来做 思路: 图上的任意一个节点都可做树根。 对全图颜色做hash计数。 设置访问状态数组。 随意选择一个节点做树根进行深搜。 对于当前节点,记录为访问过的状态。 将当前节点做树根,做后续遍历,返回每个子树统计的color的rgb计数,并累计,最后加上树根的颜色。 得到以当前节点为树根的树的颜色hash,看是否rgb都包含,并用全图颜色hash计数和其相减,可得到另一子图