1.口撕算法:一个数组[0,1,2,3,4,5,6,7,8,9],从0出发,每次可以前进一步或者后退一步,问走n步,回到0的情况有多少种。答dfs,需要想dp怎么做 2.口撕算法:一个无序数组,里面有两个数是只出现过一次,其余数都出现了两次。如何将其找出,要求O(n)且空间复杂度O(1) 3.讲一下mysql的索引 4.mysql的索引平时都怎么用的 5.给一个表,怎么建索引。考察最左匹配 6.如
9.19 45mins 自我介绍 为什么考虑游戏行业 玩什么游戏 游戏后台更适合用udp还是tcp 例如fps游戏网络流畅性更加重要,如何考虑 为什么udp比tcp快 如果tcp已经建立好连接了,用tcp长连接和用udp发消息,差别大吗 如何用udp来实现一套可靠传输?除了拥塞控制、流量控制外,还有哪些必须要实现的? 为什么游戏后台不直接用tcp?上面实现的可靠udp和原生tcp差别在哪里? so
1、基本数据类型,存储类型的区别 2、如何判断一个变量是array类型 3、array类型的api,讲讲reduce,如何自己实现reduce 4、讲讲flex布局,flex-wrap 5、从输入 URL 敲下回车后发生了什么? 6、tcp为什么三次握手 7、promise,async和await promise.all 8、vue2和vue3响应式特点,为什么vue3要使用proxy,rende
1.websocket协议怎么进行握手? 2.它的特点?websocket怎么进行通信? 3.负载均衡策略? 4.hash策略的应用场景?我答了作用是记住ip,场景不知道。 5.守护进程是什么?应用场景? 6.多线程和多进程的区别? 7.nginx为什么用多进程而不用多线程? 8.mysql的事务? 9.b+树?为什么用b+树? 10.红黑树和平衡二叉树的区别? 11.二叉平衡树平衡的是什么? 1
第一次面试 基础不扎实答得很一般 很多东西都不会,会点也答的胡言乱语 答的有点急了。 上来一道简单二分 一道看函数输出题 c++ 1.delete 和delete[]的区别 2.函数重载,动态绑定过程 3.全局变量,全局静态变量,局部静态变量异同点,生成时机 4.如何不用sizeof看内存 网络 tcp粘包 如何保证可靠传输 操作系统 携程 数据结构 跳表和哈希 布隆过滤器 数据库 b+树和哈希
java 双非一本 技术面 1.深挖实习项目 2.深挖校内项目以及遇到什么困难 3.JVM垃圾回收机制 4.JVM调优以及有什么参数 5.Mysql事务特性 6.Mysql隔离级别 7.多态底层原理 8.序列化方法 9.redis持久化 10.进程通讯方式 11.缓存淘汰机制 12.Hashmap和Hashtable的区别 13.用什么技术网站 14.object类有什么方法 15.有空喜欢做什么
1. 介绍下自己,非科班学校内有没有学过相关知识 2. 详细介绍下一个你自己项目 3. MySQL,Redis平时如何运用的 4. Redis如何做持久化的,有什么区别 5. Redis性能比MySQL高,有做过什么测试和对比吗 6. 介绍下进程、线程、协程的区别 7. 操作系统在做调度时,以什么为调度基本单位 8. 介绍下go channel 9. 介绍下数据库事务 算法题:旋转数组的二分 --
布隆过滤器解决什么样的问题 分布式锁的底层原理,看门狗机制 JWT 令牌技术原理,签名算法,安全性体现在哪里 幂等性校验怎么做的 HashMap 的底层结构 Redis 数据结构有了解吗 Zset 的底层结构,时间复杂度,数据量小的时候用什么结构 String 的底层结构 能用 UDP 实现 TCP 的功能吗,细节怎么实现(QUIC 协议) TCP 流量控制怎么实现的 HTTPS 原理,客户端如何
面试时间:6月8日 更新:寄了,第二天上午显示进入人才库,下午收到感谢信(不得不说,团子的流程确实快) 还是忘记录音了),大致有这些: 自我介绍 问了学习成绩、排名、实验室的一些信息 讲一讲项目,这一块讲了蛮久,根据项目的业务进行提问。(我自己给自己挖了个坑,我挑了我简历中简单那个项目说,面试官一直挖我这个项目,可是项目本来就简单,根本没多少能挖的。。。。) 如何使用两个栈实现一个队列 mysql
两个面试官面我个实习生,吓得够呛😅总得来说感觉不是很看重八股,面试体验还不错,写题时边写边说思路,面试官会做引导,后面气氛就还蛮轻松的 1.自我介绍 2.项目用了什么技术栈 3.jvm,gc相关机制说一说 4.mysql 建两个表,一个用户(id,country_id,name)一个商品(id,user_id,name,quality) 问商品表的特点 5.对前后端分离的理解 6.手写算法题,字
本文向大家介绍面向对象深度优先和广度优先是什么?相关面试题,主要包含被问及面向对象深度优先和广度优先是什么?时的应答技巧和注意事项,需要的朋友参考一下
嗨~我是可拟雀,一个后端开发工程师,毕业于某985大学,目前供职于bat某大厂核心部门后端。每天分享最新面经答案,希望在大环境不好的当下能帮到你,让你多积累面试经验。需要内推或者面经合集请评论哦。 面试内容: 1.hashmap.put流程 2.concurrenthashmap 3.知道java几面异常的(exceptiona类)的体系结构嘛? 我直接道歉 4.对象头都有什么内容 5.cms讲
1.算法题: 删除链表中倒数第n个节点 二叉树后续遍历 2.问项目 3.介绍一下NLP的发展过程 4.反问#vivo##面试经验分享##算法面试经验分享#
格灵深瞳一面,CPU 都干烧了 面试时长:60min 1.自我介绍 2.你觉得笔试哪里做的比较好 3.简历中挑一个你最熟悉的项目介绍(我挑的单目变焦三维重建) 4.如何实现单目变焦三维重建的 5.SLAM 懂一点吗?说一下基本流程 6.讲一下如何准确建图 7.稀疏重建如何去畸变使得图像畸变影响最小 8.图像畸变的原理 9.如何计算图像位姿,本质矩阵如何得到 10.图像特征匹配中 RANSAC 方法
我太菜了我太菜了我太菜了我太菜了我太菜了我太菜了我太菜了我太菜了我太菜了我太菜了 🤡🤡🤡🤡🤡🤡🤡🤡 * 介绍简历,针对简历细扣 (简历弱不禁风 * 有没有拿得出手的项目,算子优化,cuda加速等 。 * 链表相交 ,把b链表接到a链表后 ,能遍历回到a链表头则相交,O(n + m)。 * topk 找最大的k个数用大根堆还是小根堆,优先队列实现。 反问: * br100的架构和A1