一面 8.23 自我介绍。然后面试官提问我之前的工作经历。因为我之前不是做c++的,所以这部分就跳过了。接着面试官说:我们是做c++的,所以接下来问些关于c++的问题。 面向对象的三大特征?你比较熟悉哪个? 右值知道吗? const有什么用?搭配指针呢?搭配引用呢? 单例模式知道吗?这个时候才30分钟。 写个单例看看。 实现一个广告类,有广告id和xx(忘了),接着实现一个接口,这个接口的返回值是
1.简单自我介绍 2.项目介绍相关 简单做了最近做的项目 业务介绍 内部服务架构介绍 和请求链路的介绍 3.项目百万访问量,请求是如何优化的。 4.redis 持久化 如何实现?AOF RDB区别联系? 5.redis 数据结构有哪些 ?zset底层用的是什么数据结构 ?跳表原理是什么?时间复杂度是多少? 5.mysql优化的流程,慢查询如何优化? 6.mysql 主从复制流程,bin
15道 408+3道编程题; 编程题(Java方向): 1. 字符串列表逆序; 2. 约瑟夫环填空题; 3. ipv4和ipv6格式校验填空;
招商银行 笔试 - 2024-09-02 客观 + 编程,编程选的c++后端,客观考的很奇怪,然后是Java代码,并且有些知识点有点离谱。 1. 最小覆盖子串,只能调试无法提交,自己试了一些例子,有些没通过,没找出问题在哪。 2. 一道回溯,代码补全,只能填空无法测试。 3. 一道字符串处理,代码补全,只能填空无法测试。 逆天抽象笔试,跑不了代码我还写个啥,不能提交我怎么知道自己写的对不对。 #软
#golang面经# 1、容量为1的channel在什么情况下会堵塞(除了常见的) 2、多线程同时读写map中不同的key,一个线程只会读写一个key,会发送什么 3、检查数据竞争 4、实现了一个web的server,如何设置这个server返回的response的类型,比如说是一个图片一个视频一个json 5、快速定位死锁 6、用户从客户端访问一个页面,webserver如何主动的给这个页面推送
工作经验半年,第一次参加社招,滴滴,高级web工程师,下午感谢信 js数据类型 null与undefined的区别 判断null于undefinde的类型 手写es5的继承 创建对象的方式 手写new的实现 typeof 判断数据类型原理 [1, 2, 3].map(parseInt)输出,为啥 for in for of 的实现原理,可以遍历的数据类型 set map weakmap weaks
牛客内推连接投的 redis集群用的哪种 哨兵和cluster哪种可以扩容(不会) kafka介绍一下,为啥快,零拷贝什么意思 mysql索引建立的过程 mysql树的高度 mysql深翻页解决 cp ap模型有啥区别 jvm模型 年轻代 老年代。。我竟然忘了 spring 对象创建过程 aop怎么实现的 nacos了解吗 zookeeper 的一致性协议 锁升级 你们自己的线程池参数设置 线程池
redis端口号 redis默认有几个库 IM非好友可以发消息吗 http的状态码 怎么动态返回http状态码 mysql联合索引怎么让他失效 失效的话查询速度有变化吗 mysql存储过程、视图、触发器 springboot引入外部yml配置文件步骤 jvm闲置内存的参数 Linux后台启动java controller的注解 配置多数据源 动态数据源问题 …… 第一次遇到问这些的,大部分没答出来
问题内容: 有谁知道任何全面的文档吗? 我正在寻找有关的文档。这就是我所能找到的全部。 有人知道更好的来源吗? 问题答案: 有一个很好的一篇关于它mishadoff的博客 在这里 。 该类虽然没有正式记录。
问题内容: 我正在尝试使用 Log4j2 将spring日志打印到文件和控制台中。我猜这是我的Log4j2配置中的问题。我无法使其正常运行。我的log4j2.xml文件中有以下配置: 这些是我在pom文件中具有的依赖项:(可能其中一些不是必需的) 我没有在Java代码中做任何与spring相关的事情。我正在使用Apache Camel的Main类,该类读取我的spring配置并加载bean。 我究
问题内容: 我正在尝试将Envers集成到我的项目中。我正在使用Hibernate-envers 3.5.5-Final,Hibernate-core 3.5.5-Final,spring 3.0.7.RELEASE。 对于DAO层,我使用的是GenericDaoHibernate类。 我的applicationContext.xml包含: 创建带注释的类的审核表,但是通过在实体表中添加或更新一行
主引导记录是存在于任何硬盘的第一个扇区中的信息。它包含有关操作系统在硬盘中的位置和位置的信息,以便它可以在RAM中引导。 MBR有时称为主分区表,因为它包含一个分区表,用于查找硬盘中的每个分区。 主引导记录(MBR)还包括一个程序,该程序读取包含操作系统的分区的引导扇区记录。 当打开电脑时会发生什么? 由于主存储器是具有易失性,所以当我们打开计算机时,CPU不能直接访问主内存。 但是,有一个特殊的
MySQL 提供了 DELETE 和 TRUNCATE 关键字来删除表中的数据。本节主要讲解 TRUNCATE 关键字的使用。 TRUNCATE 关键字用于完全清空一个表。其语法格式如下: TRUNCATE [TABLE] 表名 其中,TABLE 关键字可省略。 例 1 新建表 tb_student_course,插入数据并查询,SQL 语句和运行结果如下: 使用 TRUNCATE 语句清空 tb
问题内容: 我在Oracle中使用SQL语句遇到了很大的问题。我想选择STORAGE_DB排序的前10条记录,这些记录不在其他select语句的列表中。 此记录适用于所有记录: 但是当我添加 我正在获取某种“随机”记录。我认为是因为限价是在下订单之前进行的。 有人有好的解决方案吗?另一个问题:此查询的速度非常慢(超过10k条记录) 问题答案: 您需要将当前查询放在子查询中,如下所示: 返回结果后,
问题内容: 我正在使用日志记录()记录消息。 在1个单一模块中,我正在调试级别记录消息; 其中一些调试消息来自于其他消息; 我希望能够基于它们是来自a还是来自b来启用/禁用日志记录; 我猜想我必须使用日志记录的过滤机制。 有人可以告诉我下面的代码如何被执行我想要的工作吗? 如果将这个简单的示例扩展到更多模块和每个模块更多的功能,我会担心很多记录器; 是否可以将每个模块的记录器数量限制为1个?请注意