一面(2024/3/11 65min) 自我介绍 算法题,反转链表II 聊实习的工作 冷启动的过程?冷启动过程中涉及到了什么进程? 进程间如何通信? fork进程的时机是怎样的? 都学习了什么编程语言? 线程的创建方式有哪些? Handler机制?消息队列用到的数据结构?单链表 Looper的死循环不会造成主线程阻塞的原因? OKHttp的原理? 说一说Http协议?TCP协议?UDP协议? TC
早上8点爬起来,真想睡着了 1.自我介绍 2.扣项目 3.联系redis考察,如果redisdead掉了怎么办 持久化?哨兵高可用集群?作主从库的同步,从库来备份? 4.扣实习 5.联系mysql考察,对慢查询优化的理解和认识 6.limit的谓词下推的方案可能会有问题,有没替代方案 7.写题 7.1数组转链表 7.2冒泡排序
1. 自我介绍 2. 获取ip地址的过程 3. tcp三次握手 4. tcp和udp区别 5. 它们使用的场景是什么 6. 手撕快排,口述思路 7. 垃圾回收机制,什么时候会触发垃圾回收机制 8. 一个css场景题:head吸顶,左侧导航栏也会随着浏览器滚动而滚动,下边footer,布局思路 9. 场景题穿插问了css一些基础,比如cal,定位方式 10. 看代码说输出:事件循环的题,let暂时性
八股(一点golang没问) 你了解微服务吗 B+树插入、删除 Mysql索引优化 mysql除了索引优化,还有没有其他优化 mysql有没有做过分表分库 Redis所有数据类型 Zset的底层数据结构 输入URL的整个过程 项目 你为什么做这个项目 为什么使用nginx(说了反代理,以及负载均衡) Nginx支持哪些负载均衡算法 算法(两道) 一个整型数组,找到所有满足和为target的子集(用
1.自我介绍 有没有了解过sre(开始一本正经的瞎说) 2.聊项目 各种故障场景 3.Java垃圾回收吟唱几分钟 4.Linux 查看内存使用情况 查看端口连接情况 5.手撕 合并两个升序数组 还是不太匹配,下次不瞎投岗位了,面完两分钟秒挂
投的C++开发。全程50来分钟。 0.开头内存部分讲了个啥我没听懂,TC,PD啥的。 1.重载,重写,覆盖三者的区别。 后两个我说一样的(背的八股文是写一样的)。 面试官:你确定? 。。。 2.智能指针 4个的区别。 问:weak_ptr真的不计数?是否有计数方式,在哪分配的空间。 3.malloc分配方式 具体怎么分配的,有啥缺点。 传一个指针进来,它如何确定具体要清理多少空间? 4.进程调度算
1.自我介绍 2.项目介绍 3.项目中用到的技术 4.介绍下论文中的算法 5.webpack中用过哪些插件?自己写过么? 6.es6常见语法 7.介绍下promise运行机制 8.原型链 9.常见优化方式 10.为什么要用hooks?熟悉哪些 11.学过vue么? 12.async await关键字使用,解决了什么问题
我把我的代码放在XML验证网站,它给了我这个错误: 第 8 行:4 文档中根元素后面的标记必须格式正确。 有问题的行是
都是自己以前总结的知识点,复习一下顺便发出来加深印象,仅供参考有错误感谢指出。 1. 手写简单Symbol 主要是实现了 Symbol 的几个特征,用对象模拟Symbol,但是并不完善 2. 用 Object.prototype.toString 封装一个通用 type 检测数据类型的工具 3. 手写一个 instanceof 操作符 4. 手写深拷贝 5. 手写一个 new 操作符 6. 实现
我发现用Swing编写好的OO代码非常困难。我的问题本质上是我有一个带有动作侦听器的视图(J面板)。动作侦听器找出单击了哪个按钮,并调用适当的控制器方法。问题是这个控制器方法需要更新另一个视图。所以我遇到的问题是我有视图被到处传递给控制器。这里有一个例子。 这本质上是我想要的,但这是最终发生的事情。 您可以看到,随着需要更新的视图数量的增加以及类似于此的类数量的增加,视图本质上是全局变量,代码变得
问题内容: 我有两个Spark数据框: 数据框A: 和数据框B: 数据框B可以包含来自数据框A的重复行,更新行和新行。我想在spark中编写操作,在其中可以创建一个新数据框,其中包含数据框A的行以及数据框B的更新行和新行。 我首先创建一个仅包含不可更新列的哈希列。这是唯一的ID。所以我们可以说,并可以改变值(可更新),但是是唯一的。我创建了一个哈希函数为: 现在,我想编写一些火花代码,基本上从B中
问题内容: 我正在尝试制作一个游戏,希望用户更改其输入键,例如,他们按A键,然后将变量更改为A键,以便在游戏中按A键时它们向上移动。任何帮助或建议,将不胜感激。 这段代码的当前问题是,它给了我一个与按下的键相对应的列表,我需要一个键标识符,以便以后可以用来移动精灵。 问题答案: 当您收到事件时,您已经按了 顺便说一句:每个事件可能有不同的字段。您可以在文档的黄色列表中看到所有内容:事件
41.3.5 自动配置的测试 Spring Boot的自动配置系统适用于应用程序,但对测试来说有时可能有点过了,最好是仅加载程序要测试的“切片”所需的部分配置。例如,您可能想测试Spring MVC的控制器是否正确地映射了URL,而且您不想在这些测试中涉及数据库调用;或者您可能想要测试JPA实体,而当这些测试运行时,您对Web层并不感兴趣。 spring-boot-test-autoconfigu
使用Spring boot 1.4.1。RELEASE和liquibase core 3.5.2,当我尝试加载应用程序上下文时,我遇到了一个问题,似乎是liquibase为默认变更集生成空ID。在我到处引发多余的错误之前,想看看是否还有人能看到错误。这是更改日志 这是堆栈痕迹 你知道我做错了什么吗?我使用H2作为测试数据库