不知名双非渣渣的Unity客户端秋招笔试面试记录 ---------------- 2023年9月4日4399笔试 ---------------- 选择题 10道,主要是Cpp、数据结构、概率论、数据库、计算机网络 编程题 第一题 第一题O(n)求最长连续数字递增子串 如:“abcd123456”,输出:“123456” 如:“123456”,输出:“123456” 第二题 **********
1. 项目都做了些什么,怎么实现的 2. 用Redis实现了什么,Redis是单线程的吗,Redis是单线程的为什么快,IO多路复用模型具体实现,持久化怎么实现的 3. 为什么用Kafka,架构是什么样的,Broker、Topic、Partition相当于些什么,或者说在哪些情况下起作用(不怎么记得清了) 4. HTTP3.0了解过吗,1.0和2.0呢,TCP和UDP的那个用的多,有什么区别,ht
1. 介绍一下第一个项目 2. 介绍一下第二个项目,里面的算法的具体思想 3. 如何把与友商相似的视频播放器推荐给客户 4. 如果出现B站类似的大面积无法播放情况,如何处理 6. 视频首页跳转页面和卡顿之间的权衡 7. TCP与UDP的区别 8. 最有印象的一次学生活动,应急方案是怎么样的 9. Http协议的通信过程 10. 如何理解技术支持这个岗位的 11. 你是内推来的,为什么选择技术支持岗
最近在准备面试,看了很多大厂的面经,抽空将百度面试的题目整理了一下,希望对大家有所帮助!************ 面经1 shiro的组件 分布式一致性算法 zookeeper那些能参与投票,leader能投票吗? netty零拷贝实现 volatile,如何感知到变量变化的 redis高可用 http如何跨域? tcp如何长链接。 http如何操作浏览器缓存。 用过消息队列吗? 怎么自己扩展va
5.27面的技术面 上来先是手撕代码,dfs,好写 然后就开始问问题,一开始先问我在校有没有做过什么项目,有没有参与什么实验室,会根据这个问问题 然后问了语言基础,我是写的C++,问了几个C的问题,只答上来一些😥,问到static extern和C/C++内存分配没答上来 然后是问项目经历,我在校项目很烂,只做过课设😭😭,问了我怎么进行开发的,碰到问题怎么解决的,怎么保证开发效率的,hr在面
最近越来越多公司校招进入面试流程了,为了帮助大家更好的应对面试,大彬整理了往年华为校招面试的题目,供大家参考~ 面经1 技术一面 自我介绍 说下项目中的难点 volatile和synchronized的区别, 问的比较细 大顶堆小顶堆怎么删除根节点 CSRF攻击是什么,怎么预防 线程通信方式。 Volitate关键字。 Java 高效拷贝数组。 算法题 跳跃游戏 leetcode 55。 技术二面
暑期实习Java后端 自我介绍 JVM相关 1、垃圾回收算法 2、JVM垃圾收集器,除了G1还知道哪些? 操作系统 1、操作系统进程状态,如何转换 计算机网络 1、TCP和UDP的区别 2、从网络分层的角度讲HTTP和TCP 3、一次URL请求的过程 数据结构 1、队列和栈的区别,哪种数据结构可以同时作为队列和栈(双端队列) 项目相关 1、Redis有哪些数据结构,项目中怎么用的 2、MyBati
双非本科,参加了无数场面试,以下是最近面阿里的总结: 阿里 面经1 简单介绍项目 知道哪些数据结构以及他们的特点 链表增删快,那如何提高其查询效率,有没有什么想法? B+树了解吗?B+树如何范围查询?B+树退化的极端情况是什么? 跳表了解吗? 大顶堆、小顶堆了解吗? 实现长地址请求到服务端,然后服务端重定向短地址给客户端,如何实现长短地址的互相映射? 那我现在有10份数据,有1000个线程来争抢,
本文向大家介绍VB.NET校验字符串函数,包括了VB.NET校验字符串函数的使用技巧和注意事项,需要的朋友参考一下 VB.NET校验字符串是否是日期 VB.NET检查字符串是否是数字 以上所述就是本文的全部内容了,希望大家能够喜欢。
本文向大家介绍vue项目关闭eslint校验,包括了vue项目关闭eslint校验的使用技巧和注意事项,需要的朋友参考一下 简介eslint eslint是一个JavaScript的校验插件,通常用来校验语法或代码的书写风格。 官方文档:https://eslint.org 这篇文章总结了eslint的规则:Eslint规则说明 关闭eslint校验 有了eslint的校验,可以来规范开发人员的代
我正在开发一个应用程序,将文件从google drive上传并显示到一个网站,为此,我在php中使用google drive api,我在输入验证代码时遵循了quickstart.php,它显示了一些错误 PHP致命错误:未捕获类型错误:计数():参数#1($value)必须是类型Countable|数组,空在D:\xampp\htdocs\google-drive-api\供应商\guzzleh
Jenkins Pipeline插件有一个称为“轻量级签出”的功能,其中主服务器仅从repo中提取Jenkinsfile,而不是整个repo。配置屏幕中有一个相应的复选框。我想在多分支管道中进行轻量级签出,但我在多分支配置屏幕中没有看到复选框。有什么想法如何实现这一点吗?我注意到一些关闭的问题表明此功能可用,但我无法找到任何有关如何实现它的细节。 相关资料: https://issues.jenk
liquibase变更集校验和的生成是否考虑了主机名或其他问题? 我有一个问题是我在部署服务器上的特定数据库上运行了liquibase。但是,当我从本地机器(对同一个数据库)重新运行同一组changelogs时,liquibase试图重新执行变更集,因此抛出诸如“Table已经存在”之类的错误,而实际上我希望它检测到它们已经运行并跳到新的变更集。 谢了。
为了避免多次重新计算一个项目的数据,我希望对这些项目使用已经计算好的crc。或以伪代码: 问题是combine_magic应该是什么。我使用boost crc库,但我没有在那里找到这样的功能。简单地使用xor是一个坏主意,因为我可能会完成一些指向偶数次的项--这将从等式中消除它们。Zlib似乎提供了这样的函数https://github.com/madler/Zlib/blob/master/cr
当前没有引入校验相关的jar或辅助类,那我们就手工建一个帮助方法吧 打开UserModule,添加一个方法checkUser protected String checkUser(User user, boolean create) { if (user == null) { return "空对象"; } if (c