运维 DevOps 持续交付 持续集成 部署 蓝绿部署 灰度发布 金丝雀发布 Canary 部署 PHOENIX 部署 AWS CloudFormation 配置 Chef Puppet Ansible AWS OpsWorks 开发 流程 Scrum Crystal FDD 语言 Java Python Go JavaScript PHP Ruby Clojure Julia 架构 分布式消息
大数据通用处理平台 Spark Flink Hadoop Drill 分布式协调 ZooKeeper 分布式存储 HDFS Alluxio(tachyon) Ignite 存储格式 Parquet ORC CarbonData Kudu 数据库 HBase 资源调度 Yarn Mesos Kubernetes 工作流调度 Oozie Azkaban 机器学习工具 Mahout Spark Mlib
之前的章节,我们了解了与并发相关的错误类型,以及如何在代码中体现出来的。这些信息可以帮助我们来判断,的代码中是否存在有隐藏的错误。 最简单直接的就是直接看代码。虽然看起来比较明显,但是要彻底的修复问题,却是很难的。读刚写完的代码,要比读已经存在的代码容易的多。同理,当在审查别人写好的代码时,给出一个通读结果是很容易的,比如:与你自己的代码标准作对比,以及高亮标出显而易见的问题。为什么要花时间来仔细
Libevent的核心是事件驱动、同步非阻塞,为了达到这一目标,必须采用系统提供的I/O多路复用技术,而这些在Windows、Linux、Unix等不同平台上却各有不同,如何能提供优雅而统一的支持方式,是首要关键的问题,这其实不难,本节就来分析一下。 1 统一的关键 Libevent支持多种I/O多路复用技术的关键就在于结构体eventop,这个结构体前面也曾提到过,它的成员是一系列的函数指针,
前言 这是我用来准备后端开发校招面试的笔记汇总。这些题目或多或少都在不同公司的面试过程中出现过,因此将其总结起来,可以用作复习阶段的知识点梳理,也可以用作面试前的快速回顾。如何复习?推荐阅读校招复习 / 面试方法论。 本文采用「题目 - 子问题 - 答案」的形式,答案默认折叠 [?]。大部分问题都是简答,可以直接采用。但是深入了解细节,才能应对面试官进一步的问题,因此我也将部分问题整理为单独的文章
#24届软开秋招面试经验大赏# 岗位:测开 字节一面时间9.7 1.自我介绍 2.项目介绍 实习经历问: 如何看待测开这份工作、如何压测、接口返回异常如何排查问题、如何设计测试用例、diff平台主要做什么 滴滴打车的测试用例 SQL查询慢优化 查询各科最高的成绩 如何创建多线程 如何使用反射 用了哪些设计模式,用这个模式的好处 linux命令:查找某个值比如error 算法:给100个灯(初始灭)
更新:--------------------------------- 10月16日hr面 本来以为都凉了,没想到二面还是过了 ----------------------------------------------- 时长:40分钟 1、进程、线程、协程的区别 2、进程的调度算法 3、线程池 4、线程池阻塞队列有哪些?底层别是什么数据结构 5、项目 手撕:二叉树的层序遍历(跟一面一样),面
1、实习项目是如何模拟吞吐量变化的 2、epoll、select 区别,epoll 效率一定比 select 高吗 参考:https://blog.51cto.com/u_15404950/5413463 3、C++ 析构函数为什么一般写成虚函数 多态场景下 delete 4、C++ 右值引用了解吗 移动赋值函数以及移动构造函数角度、浅拷贝 5、反问:面试流程(两轮线上技术面+一轮线下综合面)、具
linux驱动岗 显示屏驱动的数据如何传输 显示屏用的什么接口 spi驱动屏幕如何点亮和显示字符 有哪些寄存器需要操作 为什么操作寄存器屏幕会反转 取模之后的字符数据如何发送到屏幕 stm32裸机如何处理中断 是谁收到的中断 中断处理流程 谁执行中断服务函数 终端函数如何执行 linux的中断如何处理 中断的上半部分和下半部分干什么的 volatile作用 虚拟内存是什么 为什么需要 进程切换的步
一面: 1、数组和链表区别 2、堆和栈区别 3、关系型数据库、非关系型数据库区别 4、黑盒白盒区别 5、抢票付款有哪些测试点 6、了解哪些自动化测试框架 7、手撕:输出int数组中元素个数大于L/2的元素 8、sql:联表查询 二面: 1、软件工程这门课学过哪些内容 2、测试中哪些是必要的,哪些是可以做出取舍的 3、测试需要具备哪些能力 4、问实习 hr面: 职业规划、城市选择、有哪些offer等
信也科技 新客模型 一面: 问题: 1.自我介绍。 2.为啥选择偏业务的数据分析,而不是研发? 3.场景:用户表: id user_money ,假设id从0递增 user_monery 为用户借款数额 需求:新增一列用于,记录用户的欠款累计和。 pandas中DateFrame 和SQL分别如何实现。 4.特性选取方法? 5.PCA原理. 6.了解树模型吗? 一点 7.MoE? 不会 8.分类指
在一面之前,有一个测评,还有一个产品经理的笔试,都过了之后约一面。 自我介绍 1. 讲一件实习中最能体现你价值的事。 2. 如果做一个项目但是其他人不配合你,你会怎么做? 3. 如果做一个项目是未接触过的新领域,你会从哪些方面入手? 剩下的我忘了啊,虽然是今天刚面的,但是转头都不记得了,等我想起来再来编辑。好像都是情景题。我的反问环节:1. 业务部门是做啥的,在京东中的定位。2. 选人的标准是啥,
面试时长:50min 面试内容: * 自我介绍 * 系统开发的了解 * 嵌入式调试 * 三个项目挨着介绍 * Autosar不同层的开发 * 电源类产品,新能源车充放电 * 个人优势
一面(20min,面20min) 盲面,没开摄像头,不能报名字,提前打电话通知编号。 自我介绍, 问对技术支持的理解。 拷打项目,简历里写的东西,我写了python问了一个!=和is not 的不同点 问熟不熟悉Linux系统,拷打一些Linux常用指令, 拷打Docker常用指令。 场景题:如在遇到问题时如何诊断问题出在何处,诊断的方法。 二面(10min,面9min) HR面,自己开摄像头,拿
在杭州线下面的,进来之后一直有小姐姐帮忙指路 二面大概20多分钟,主要问了项目的情况,以及一点点八股,感觉比较关注项目合作的问题 1. 自我介绍 2. 实习内容介绍 3. 怎么解决浏览器的兼容性问题? 4. 怎么理解优雅降级和渐进增强? 5. https和http的区别? 6. 怎么去进行团队合作? 7. 项目中遇到的难点 8. 你认为前端工程师应该具备哪些特质? 9. 作为前端,你希望ui团队给