新鲜面经——腾讯金融类后台开发

一面

1、合并两个有序链表,我是写的不怎么停顿而且一次对的,这种题我建议最低标准就按这个来。

2、在微信九宫格组合售卖。实现的代码中,输入用户支付单号listid后,代码需要保证能够将三种商品都发货成功;

3、设计电梯调度系统,想到尽可能的科学合理,我做出的方案是从电梯距离楼层的路程、紧急程度、优先级等等方面考虑设计一个很现实很实用的系统。

4、如何获取最高优先级的对象呢?其实就是想一种数据结构可以获取最大(小)值,我说了有序链表还有堆等等

5、实现一个堆排序

6、深拷贝浅拷贝

7、tcp三次握手四次挥手

8、mysql事务、索引类型和实现原理(这个b树b+树我还熟一点)、有什么引擎和特点(这个完全忘了,很伤)

9、介绍项目和问问题

10、看的书

11、设计一个外卖系统需要考虑什么

二面

1、冒泡

2、斐波那契

3、项目

三面

1、网络:tcp udp

2、拥塞控制

3、mysql数据底层怎么存的

4、mysql索引底层怎么存的

5、什么数据放mysql

6、什么数据放redis,如何实现的点赞功能。

7、为什么选kafka消息队列,原理

8、博客名字是rabbitMQ,为啥不用rabbitMQ

9、n个整数的无序数组,找到每个元素后面比它大的第一个数,要求时间复杂度为O(N)

10、怎么维护项目,硬盘报警怎么办

11、项目架构介绍

12、redis里master内存大,往slave里写不下怎么办。

13、redis如何实现持久化

14、redis都有什么数据类型

15、一致性哈希

16、用来解决什么问题

17、还可以怎么解决

18、相关

19、https如何加密的

20、

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/443926.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

百度实习后端开发一二三面

三连面,完全没准备,一脸懵的面完。 状态:已拿offer 一面 如何判断链表是否有环? 答:快慢指针 介绍一下堆这种数据结构 答:大根小根堆,递归定义,实现,空间复杂度&am…

FIX三天日记-quick fix简介

一、介绍 fix协议在上篇已经学习了,不再介绍。 QuickFIX是一款C实现的开源FIX引擎,同时提供Python等多种语言实现,具体看quickfix git地址 官网已经介绍如何编译quickfix、配置文件字段含义等等,我假设你可以看懂,用…

FIX三天日记-quick fix源码

一、概述 1.1 如何阅读? 对于一般人,没必要像对待常用公共组件一样,搞清楚每一个点,我们从使用的角度出发,把我们用到的功能读到即可。 1.2 如何下载 ? https://github.com/quickfix/quickfix 1.3 大概…

如何写出高性能SQL语句

优化SQL查询:如何写出高性能SQL语句 1、首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来从一个10万条记录的表中查1条记录&#…

兔老大的系统设计(一)健康度系统

本系列用大白话,手把手带你实现上百个BAT公司内部真实的常用中型系统。评论抽奖送书 与培训班/营销号/忽悠人的低水平作者,不同的是: 保证听懂(小白也可以,这是我的一贯风格,字典式小白式的输出&#xff0…

小白入门Haskell 语言

Haskell 语言 安装 因为我是 Windows 系统,在这里下载一个 GHC for Win 后解压缩,将解压缩后的目录中的 bin 添加到环境变量的 Path 中,在命令行中输入 ghci 就可用交互式的了。 其中 bin 目录下有一个 runhaskell.exe 文件,我…

兔老大的系统设计(二)定时系统(延时队列)

之前文章: 兔老大的系统设计(一)健康度系统 一、背景 延迟队列的应用场景非常广泛,如客户主动操作: 股票定投顾客预约场景会员定时续费/缴费CSDN定时发布或系统内部操作: 订单成功后,在30分…

作为软件工程师,你必须知道的20个常识

作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。 1、针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发&#xf…

新鲜美团测试岗面经(带答案)

1、测试环境搭建过程 2、 验证环境部署是否成功时 跑测试用例 接口是什么样的?(服务对外提供的调用接口) 3、 数据库 表 有个字段 name字段 nameliuguoge 唯一标识id3 修改nameguogeliu update user set nameguogeliu where id3; 4、写…

如何实现两个数据库之间的同步

两台服务器分别架在两个不同的机房,要实现所有表中数据的同步,延时一两分钟没关系,数据库数据量很大,表大概有不到一百个吧,怎么实现同步?不同服务器数据库之间的数据操作--创建链接服务器 execsp_addlink…

博弈论经典入门

文章目录博弈论常见模型必胜点和必败点的概念:必胜点和必败点的性质:巴什博弈斐波那契博弈威佐夫博弈尼姆博弈SG函数与SG定理博弈论 博弈论 ,是经济学的一个分支,主要研究具有竞争或对抗性质的对象,在一定规则下产生的…

百度校园招聘历年经典面试题汇总:Java开发岗

(1)、Java中的多态 (2)、Object类下的方法 (3)、Finalize的作用和使用场景 (4)、Hashcode和equals (5)、为什么要同时重写hashcode和equals,不同时…

如何实现Oracle数据库之间的数据同步?

我们都知道,在Oracle数据库的管理与开发工作中,总会存在着一些表数据和基础资料数据,这时需要有效的将这些数据库进行同步合并,有没有什么简单的方法可以实现Oracle数据库之间的数据同步呢?在此诚恺科技重庆服务器频道…

c++面试题总结1

内存结构 堆:由程序员手动分配和释放,完全不同于数据结构中的堆,分配方式类似链表。由malloc(c语言)或new(c)来分配,free(c语言)和delete(c&…

JBPM4.4整合SSH2项目

一:导入相应的jar包: *注意事项: (1).与项目中的jar包不能出现冲突 (2).版本应一致 jbpm-bpmn.jar jbpm-console-form-plugin.jar jbpm-console-graphView-plugin.jar jbpm-console-integration.jar jbpm-console-reports.jar jbpm-db.jar jbpm-example…

Linux简单命令收录(who,echo,date)【上】

shell严格区分输入命令的大小写,如who、Who和WHO是不同的,其中只有全小写——who是正确的Linux命令。 命令与选项和参数之间要用空格或制表符隔开。连续空格会被shell解释称单个空格。 选项:对命令的特殊定义,以“-”开始&#…

移动端测试面试题目大全

ADB工作原理 当用户启动一个adb客户端,客户端首先确认是否已有一个adb服务进程在运行。如果没有,则启动服务进程。当服务器运行, adb服务器就会绑定本地的TCP端口5037并监听adb客户端发来的命令,所有的adb客户端都是用端口 5037与…

Linux简单命令收录(cal,passwd,clear)【下】

1、cal NAME cal - display a calendar 显示日历 SYNOPSIS cal [options] [[[day] month] year] cal [options] [timestamp|monthname] 用法&#xff1a; cal [选项] [[[日] 月] 年] cal [选项] <时间戳|月份名> OPTIONS -1…

web知识点大总结

#第一章 Web基础知识 Web开发基本概念 1、万维网是一个由许多相互链接的超文本组成的系统&#xff0c;通过互联网访问。 2、web&#xff1a;worldwideweb&#xff0c;万维网&#xff0c;简称web&#xff0c;www&#xff0c;通常称为网页。 3、web开发&#xff1a;进行网页页…

Linux命令集—— cat AND more

1、cat NAME cat - concatenate files and print on the standard output 连接所有指定文件并将结果写到标准输出。【经常用来显示文件的内容&#xff0c;类似DOS的TYPE 命令】 SYNOPSIS cat [OPTION]... [FILE]... cat [选项]... [文件]... With no FILE, or when FILE…