首页 > TAG信息列表 > 候选者

7┃音视频直播系统之 WebRTC 中的连接的创建、STUN/TURN 以及 NAT 穿越

一、Candidate 即 ICE Candidate(ICE 候选者)。表示 WebRTC 与远端通信时使用的协议、IP 地址和端口 一般组成包括: 本地 IP 地址、本地端口号、候选者类型,包括 host、srflx 和 relay、优先级、传输协议等等 当 WebRTC 通信双方彼此要进行连接时,每一端都会提供许多候选者,比如

《对线面试官》泛型

面试官:这次咱们就来聊聊泛型呗?你对泛型有多少了解? 候选者:在Java中的泛型简单来说就是:在创建对象或调用方法的时候才明确下具体的类型 候选者:使用泛型的好处就是代码更加简洁(不再需要强制转换),程序更加健壮(在编译期间没有警告,在运行期就不会出现ClassCastException异常) 面试官:平时

Android程序员的一些面试建议,android面试基础

在上面的四条中,其中第3条是最为重要的,即技术,在百度技术是大家所推崇的,因此技术是决定能否通过面试的最重要最直接的原因。一般来说,越是大公司,其对技术的要求就越高,尽管部分岗位并不需要那么好的技术,但是为了对候选者做出区分,其面试过程仍然会面试一些稍微深入的话题,相信大家

Android各大厂面试经验分析,-你该怎么成为候选者,android开发框架介绍

从上面我们可以看到,一个Android应用开发岗位有可能不需要太强的数据结构和算法的,但是这并不意味着候选者可以完全不懂数据结构和算法,所以数据结构和算法大家还是要去了解下,并且我们可以看出在Java相关的问题也是很重要的。 geMogr2/auto-orient/strip%7CimageView2/2/w/12

字节跳动五面都过了,结果被刷了,问了hr原因竟说是,移动终端开发期末考试及答案

说在前面,面试时最好不要虚报工资。本来字节跳动是很想去的,几轮面试也通过了,最后没offer,自己只想到几个原因:1、虚报工资,比实际高30%;2、有更好的人选,这个可能性不大,我看还在招聘。我是面试Android开发的,3年经验,下面是面试流程: 一面 1.插件化。启动activity的hook方式。taskAf

阿里面试官问我MySQL怎么调优,我只说了一句话就被看穿了

面试官:要不你来讲讲你们对MySQL是怎么调优的? 候选者:哇,这命题很大阿…我认为,对于开发者而言,对MySQL的调优重点一般是在「开发规范」、「数据库索引」又或者说解决线上慢查询上。 候选者:而对于MySQL内部的参数调优,由专业的DBA来搞。 面试官:扯了这么多,你就是想表达你不会MySQL参数

测试员收到offer提了离职,却被告知背调不合格,背调究竟在调什么?

此前,网络上有一位程序员曾吐槽,本来已经成功通过阿里P7岗位面试,就差和全世界分享喜悦了,结果因为背景调查报告不合格而被公司pass掉,这也让他一下子蒙了。 对于当代年轻人而言,跳槽已经不是一个新鲜的话题,甚至不少互联网公司流传着这样一句话,想要工资翻倍,只能选择跳槽。然而背调

面试官问我HTTP,我真的是

面试官:今天要不来聊聊HTTP吧? 候选者:嗯,HTTP「协议」是客户端和服务器「交互」的一种通迅的格式 候选者:所谓的「协议」实际上就是双方约定好的「格式」,让双方都能看得懂的东西而已 候选者:所谓的交互实际上就是「请求」和「响应」 面试官:那你知道HTTP各个版本之间的区别吗? 候选者:HTT

面试官问我JVM调优,我忍不住了!

面试官:今天要不来聊聊JVM调优相关的吧? 面试官:你曾经在生产环境下有过调优JVM的经历吗? 候选者:没有 面试官:... 候选者:嗯...是这样的,我们一般优化系统的思路是这样的 候选者:1. 一般来说关系型数据库是先到瓶颈,首先排查是否为数据库的问题 候选者:(这个过程中就需要评估自己建的索引是否

面试官:系统需求多变时如何设计?

面试官:我想问个问题哈,项目里比较常见的问题 面试官:我现在有个系统会根据请求的入参,做出不同动作。但是,这块不同的动作很有可能是会发生需求变动的,这块系统你会怎么样设计? 面试官:实际的例子:现在有多个第三方渠道,系统需要对各种渠道进行订单归因。但是归因的逻辑很有可能会发生变化,

什么是Redis集群?

面试官:聊下Redis的分片集群,先聊 Redis Cluster好咯? 面试官:Redis Cluser是Redis 3.x才有的官方集群方案,这块你了解多少? 候选者:嗯,要不还是从基础讲起呗? 候选者:在前面聊Redis的时候,提到的Redis都是「单实例」存储所有的数据。 候选者:1. 主从模式下实现读写分离的架构,可以让多个从服

被面试管支配的恐惧,Redis主从架构

  面试官:要不你来讲讲你最近在看的点呗?可以拉出来一起讨论下(今天我也不知道要问什么) 候选者:最近在看「Redis」相关的内容 面试官:嗯,我记得已经问过Redis的基础和持久化了 面试官:要不你来讲讲你公司的Redis是什么架构的咯? 候选者:我前公司的Redis架构是「分片集群」,使用的是「Pr

那一天,我被Redis主从架构支配的恐惧

面试官:要不你来讲讲你最近在看的点呗?可以拉出来一起讨论下(今天我也不知道要问什么) 候选者:最近在看「Redis」相关的内容 面试官:嗯,我记得已经问过Redis的基础和持久化了 面试官:要不你来讲讲你公司的Redis是什么架构的咯? 候选者:我前公司的Redis架构是「分片集群」,使用的是「Proxy」

【面试官不讲武德系列】面试官一口气问了MySQL事务、锁和MVCC

面试官:你是怎么理解InnoDB引擎中的事务的? 候选者:在我的理解下,事务可以使「一组操作」要么全部成功,要么全部失败 候选者:事务其目的是为了「保证数据最终的一致性」。 候选者:举个例子,我给你发支付宝转了888块红包。那自然我的支付宝余额会扣减888块,你的支付宝余额会增加888块。 候

深入浅出Java内存模型

面试官:我记得上一次已经问过了为什么要有Java内存模型 面试官:我记得你的最终答案是:Java为了屏蔽硬件和操作系统访问内存的各种差异,提出了「Java内存模型」的规范,保证了Java程序在各种平台下对内存的访问都能得到一致效果 候选者:嗯,对的 面试官:要不,你今天再来讲讲Java内存模型这里边

阿里二面!面试官问我MySQL调优,我真的是“吊打面试官”

面试官:要不你来讲讲你们对MySQL是怎么调优的? 候选者:哇,这命题很大阿…我认为,对于开发者而言,对MySQL的调优重点一般是在「开发规范」、「数据库索引」又或者说解决线上慢查询上。 候选者:而对于MySQL内部的参数调优,由专业的DBA来搞。 面试官:扯了这么多,你就是想表达你不会MySQL参

面试官:为什么需要Java内存模型?

面试官:今天想跟你聊聊Java内存模型,这块你了解过吗? 候选者:嗯,我简单说下我的理解吧。那我就从为什么要有Java内存模型开始讲起吧 面试官:开始你的表演吧。 候选者:那我先说下背景吧 候选者:1. 现有计算机往往是多核的,每个核心下会有高速缓存。高速缓存的诞生是由于「CPU与内存(主存)的

mysql事务、锁、MVCC原理。

  面试官:你是怎么理解InnoDB引擎中的事务的? 候选者:在我的理解下,事务可以使「一组操作」要么全部成功,要么全部失败 候选者:事务其目的是为了「保证数据最终的一致性」。 候选者:举个例子,我给你发支付宝转了888块红包。那自然我的支付宝余额会扣减888块,你的支付宝余额会增加888块。

MySQL事务、锁和MVCC

  面试官:你是怎么理解InnoDB引擎中的事务的? 候选者:在我的理解下,事务可以使「一组操作」要么全部成功,要么全部失败 候选者:事务其目的是为了「保证数据最终的一致性」。 候选者:举个例子,我给你发支付宝转了888块红包。那自然我的支付宝余额会扣减888块,你的支付宝余额会增加888块。

面试官一口气问了MySQL事务、锁和MVCC,我

面试官:你是怎么理解InnoDB引擎中的事务的? 候选者:在我的理解下,事务可以使「一组操作」要么全部成功,要么全部失败 候选者:事务其目的是为了「保证数据最终的一致性」。 候选者:举个例子,我给你发支付宝转了888块红包。那自然我的支付宝余额会扣减888块,你的支付宝余额会增加888块。 候选

PAT (Advanced Level) Practice 1101 Quick Sort (25 分) 凌宸1642

PAT (Advanced Level) Practice 1101 Quick Sort (25 分) 凌宸1642 题目描述: There is a classical process named partition in the famous quick sort algorithm. In this process we typically choose one element as the pivot. Then the elements less than the pivot are

webrtc学习记录三【创建基于RTCPeerConnection本机内的1v1音视频互通】

系列文章目录 webrtc学习记录一【媒体录制MediaRecorder】 webrtc学习记录二【基于socket.io创建信令服务器聊天室】 目录 系列文章目录 前言 一、媒体能力的协商过程 1.1、RTCpeerConnection类的使用 基本格式 参数说明 configuration详细说明 iceServers详细说明 常见配置示

RAFT共识协议学习(一)

RAFT 共识协议也根据是否支持拜占庭故障,被划分为 CFT(Crash Fault Tolerance,故障容错)共识协议和 BFT(ByzantineFault Tolerance,拜占庭容错)共识协议。 典型的CFT协议:Paxos共识协议:以解决存在失败节点或网络不可靠情况下的容错和一致性问题 故障节点:节点因为繁忙,宕机或者网络问题等