ICode9

精准搜索请尝试: 精确搜索
  • 7┃音视频直播系统之 WebRTC 中的连接的创建、STUN/TURN 以及 NAT 穿越2022-05-16 13:01:52

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

  • 《对线面试官》泛型2022-03-18 17:31:57

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

  • Android程序员的一些面试建议,android面试基础2022-02-04 13:31:10

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

  • Android各大厂面试经验分析,-你该怎么成为候选者,android开发框架介绍2022-01-31 13:35:00

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

  • 字节跳动五面都过了,结果被刷了,问了hr原因竟说是,移动终端开发期末考试及答案2022-01-17 20:02:35

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

  • 阿里面试官问我MySQL怎么调优,我只说了一句话就被看穿了2022-01-13 20:03:16

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

  • 测试员收到offer提了离职,却被告知背调不合格,背调究竟在调什么?2021-12-20 14:02:37

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

  • 面试官问我HTTP,我真的是2021-11-30 09:00:06

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

  • 面试官问我JVM调优,我忍不住了!2021-11-26 09:32:55

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

  • 面试官:系统需求多变时如何设计?2021-11-23 09:00:05

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

  • 什么是Redis集群?2021-11-21 17:33:59

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

  • 被面试管支配的恐惧,Redis主从架构2021-11-18 22:02:35

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

  • 那一天,我被Redis主从架构支配的恐惧2021-11-18 09:02:30

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

  • 【面试官不讲武德系列】面试官一口气问了MySQL事务、锁和MVCC2021-10-27 15:03:58

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

  • 深入浅出Java内存模型2021-10-27 08:31:23

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

  • 阿里二面!面试官问我MySQL调优,我真的是“吊打面试官”2021-10-17 20:00:43

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

  • 面试官:为什么需要Java内存模型?2021-10-14 08:31:07

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

  • mysql事务、锁、MVCC原理。2021-10-11 12:01:36

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

  • MySQL事务、锁和MVCC2021-10-09 23:03:25

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

  • 面试官一口气问了MySQL事务、锁和MVCC,我2021-10-08 09:04:50

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

  • PAT (Advanced Level) Practice 1101 Quick Sort (25 分) 凌宸16422021-08-21 04:00:49

    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音视频互通】2021-07-09 12:03:26

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

  • RAFT共识协议学习(一)2021-06-02 18:02:06

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

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有