一个小时左右 1. 自我介绍 2. C++11用过哪些新特性 3. 手写shared_ptr、unique_ptr、weak_ptr以及如何使用 4. 引用计数的原理,存放在哪里怎么找到 5. 手写grpc的异步使用方式 6. 题目:链表合并 7. 项目问题(很多) 后面忘了
后端实习一面 笑拉了,真汗流浃背了,第一次面试感觉面试官已经很克制不骂我的冲动了,答题支支吾吾,语无伦次,面完真的感觉自己是纯纯的fw,活该简历没人要哈哈哈 1.自我介绍 2.说一下jvm内存 3.countdownlatch在你的项目里是怎么用的,讲一下原理 3.垃圾回收机制说一下 4.bean初始化流程是什么 5.Redis多级缓存机制 手撕 无重复字符的最长字串(没复习,写了二十分钟😂😂
自我介绍 手撕∶ 1.移动0,要求空间o1,时间on 2.单例模式 性能优化 编译器优化 (一点不会 CPU cache Linux内存分布,为啥同时有bss和data static protobuf 对rpc的理解 对SOA框架理解 整体还是不难的,除了性能优化,面试官很和蔼,问了主要做网络栈sdk研发,需要很高的性能,因此比较考察底层,会用到docker protobuf rpc
1.DNS 工作流程 字段取值 2.http协议https协议 区别 加密协议 非对称加密握手 3.设计模式 原则 举例 项目涉及到设计模式 4.内存泄露 举例 理解 5.项目 时间窗口和令牌桶 分布式锁 布隆过滤器 6.手撕 二叉树翻转
1.自我介绍 2.讲一下项目 3.react用过什么hooks 4.callback、usememo 5.useState回调函数传参 6.useState怎么获取原来的值 7.vue2、vue3监听数组操作 8.nextTick 9.vue中组件间传递方式 10.flex属性 11.http状态码 12.es6新特性 13.map和普通对象的区别 14.vue中watch的回调会不会响应式 15
我对Java和OOP都是新手。但是,我使用notify读取一个特征,然后使用read读取回调中的多个特征。 我想知道,为什么在使用readCharacteristic(我的特征)时,只能从单个特征(除了通知的特征)中获取值。蓝牙gatt回调声明如下: 公共布尔值 (BluetoothGattCharacteristic characteristic characteristic)从相关远程设备读取
我正在开发一个广播接收器的来电在Android和收到来电我想在本机进线量屏幕上膨胀弹出。 我完成了那个代码。但是现在的问题是,在Android 4.1(Jelly Bean)API级别17中,当电话铃声响起时,以的形式出现,如果我调用一个活动,它会被调用,但是下面的代码它不会被处决。我列出的代码: 我所说的活动: 之后 该代码没有在Android 4.1(Jelly Bean)中执行,但在其他版本
本文向大家介绍sigmoid函数特性相关面试题,主要包含被问及sigmoid函数特性时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 定义域为 值域为(0,1) 函数在定义域内为连续和光滑的函数 处处可导,导数为
问题内容: 我被Wicket和Vaadin所折服。我正在开始一个微型ISV,需要选择Web框架。我将选择范围缩小到Wicket和Vaadin。我已经使用了两个框架,并且我都喜欢它们。但是我需要做出选择。 如果我选择Vaadin: 我不必担心外观。它带有不错的主题。 我将使用Java进行所有擅长的编程,而不必花费时间来攻克不太擅长的CSS。 我需要的大多数业务应用程序组件都是开箱即用的,包括桌面之类
本文向大家介绍Kafka流的特点?相关面试题,主要包含被问及Kafka流的特点?时的应答技巧和注意事项,需要的朋友参考一下 答:Kafka流的一些最佳功能是 Kafka Streams具有高度可扩展性和容错性。 Kafka部署到容器,VM,裸机,云。 我们可以说,Kafka流对于小型,中型和大型用例同样可行。 此外,它完全与Kafka安全集成。 编写标准Java应用程序。 完全一次处理语义。 而且
本文向大家介绍HTML5的新特性相关面试题,主要包含被问及HTML5的新特性时的应答技巧和注意事项,需要的朋友参考一下 (1) 绘画canvas (2) 用于媒介回放的video和audio元素 (3) 本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失 (4) sessionStorage的数据在浏览器关闭后自动删除 (5) 语义化更好的内容元素,比如article,foo
Selenium有以下功能特性: Selenium是一个开源和可移植的Web测试框架。 Selenium IDE为创作测试提供了回放和录制功能,而无需学习测试脚本语言。 它可以被视为领先的基于云的测试平台,可帮助测试人员记录他们的操作并将其导出为可重复使用的脚本,并具有易于理解且易于使用的界面。 Selenium支持各种操作系统,浏览器和编程语言。如下列表: 编程语言: C# ,Java,Pyth
物联网最重要的功能是连接,分析,集成,主动参与等等。其中一些列表如下: 连通性:连接性是指在物联网到物联网平台的所有事物之间建立适当的连接,它可以是服务器或云。连接物联网设备后,需要在设备和云之间进行高速消息传递,以实现可靠,安全和双向通信。 分析:在连接所有相关事物之后,它实时分析收集的数据并使用它们来构建有效的商业智能。如果我们能够很好地洞察从所有这些事物中收集的数据,那么可以说系统具有智能系
SQL很容易学习。 SQL用于访问关系数据库管理系统中的数据。 SQL可以对数据库执行查询。 SQL用于描述数据。 SQL用于定义数据库中的数据并在需要时对其进行操作。 SQL用于创建和删除数据库和表。 SQL用于在数据库中创建视图,存储过程和函数。 SQL允许用户设置表,过程和视图的权限。
本节的目的是介绍如何了解和使用比特币,下图显示了如何学习比特币。 1. 了解比特币 比特币有一些特殊的品质。它的行为很像金钱,但它的行为方式却有所不同。例如:使用比特币,交易无法逆转。区块链网络中的每笔交易都是永久性的。这使得它与实际向银行汇款的情况不同,您可以在银行发出停止付款或发出逆转付款的错误付款。与实物货币相比,比特币也快速有效。 2. 选择钱包 在了解了比特币之后,需要做的第一件事就是安