面试篇

【前端面试】(特别篇)面试准备——相互了解阶段

视频链接: 面试官希望你怎么样做自我介绍?面试官示范给你看 我本人作为一个亲身经历多场的实习面试,有着丰富的失败经验,所以借着网络上较好的例子,进行说明与指导,防止有人跟我一样走弯路,也希望真正好学的人不要看到B乎、抖音就乱信,太坑了。 我不希望有人像我一样,因为曾轻信B乎、抖音什么的面试指南、面试 ... »

机器学习算法GBDT的面试要点总结-上篇 机器学习算法GBDT的面试要点总结-上篇

  1.简介     gbdt全称梯度提升决策树,在传统机器学习算法里面是对真实分布拟合的最好的几种算法之一,在前几年深度学习还没有大行其道之前,gbdt在各种竞赛是大放异彩。原因大概有几个,一是效果确实挺不错。二是即可以用于分类也可以用于回归。三是可以筛选特征。这三点实在是太吸引人了,导致在面试的时候大家也非常喜欢问这个算法。 gbdt的面试考核点,大致有下面几个: gbdt 的算法的流程 »

【算法篇】刷了两道大厂面试题,含泪 ”重学数组“

今日目录: 1:能够说出线性表的概念 2:能够说出数组的存储结构 3:能够说出数组查询,插入,删除操作的特点及对应的时间复杂度 4:能够完成动态数组ArrayList的代码编写 1、线性表 在数据结构中,数据的逻辑结构分为线性结构和非线性结构。 线性结构:n个数据元素的有序(次序)集合。其特征如下: ... »

jiagooushi

测试面试题集锦(四)| Linux 与 Python 编程篇(附答案)

本文为霍格沃兹测试学院学员学习笔记。 本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下十个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的坑,也欢迎补充分享。希望大家都能找到满意的工作,共勉之!~ 软件测试工程师面试题 测试常见问题与流程篇 测试工具篇 计算机网络知识与数据库篇 Linu »

前端面试题 -- JS篇

    类型 1.js中有哪些数据类型,并解释清楚原始数据类型和引用数据类型 js中共有null,undefined, string,number,boolean,object六种数据类型。 原始数据类型: null,undefined, string,number,boolean 引用数据类型:object 两者的区别:1)值存储方式不同: 原始 »

面试被怼集(字节跳动篇)

1.面试官:你说说IO和NIO的区别吧: 我:主要的区别就是IO在读取资源的时候如果读不到就会阻塞在那里,但是NIO能不能读到都会立刻返回一个结果,线程可以去做其他事。 面试官:你说tomcat是IO还是NIO模式的 我:tomcat是NIO的啊(这里答错了,其实IO和NIO tomcat都可以支持,是可以预先配置的,其实大多数都是IO和NIO都可以支持的,包括Netty在内) 面试官:那tomc »

面试官的七种武器:Java篇

起源 自己经历过的面试也不少了,互联网的、外企的,都有。总结一下这些面试的经验,发现面试官问的问题其实不外乎几个大类,玩不出太多新鲜玩意的。细细想来,面试官拥有以下七种武器。恰似古龙先生笔下的武侠世界中的七种武器。下面我为各位一一道来。    (欢迎转载。转载请注明出处:http://www.cnblogs.com/hzg1981/) 长生剑=语言基础   长生剑是七种武器之首,同理,编程语言的考 »

前端面试篇(一)

作为一个前端菜鸟的我,面试经验和工作经验并不丰富,但大大小小也面试过不少互联网圣地,今天就讲讲笔者今年初面试鹅厂的经验,希望对大家有所帮助!后面的答案为自行整理,如有疏漏,欢迎指正! 第二篇地址 先说整体情况 适用范围: 一到两年的菜鸟前端开发工程师 笔者情况: 笔者一共面试了好几轮技术面,最终结果技术面通过。 笔者感言: 可能是鹅厂大佬感觉我的经验不丰富的原因,感觉面试的大部分问题都是以基础为主 »

面试常备---栈和队列总结篇

      正式学习编程也就1年而已,在这1年里,要学习C/C++,Java,C#这些主流语言,还要熟悉JavaScript,HTML,CSS这些前端开发知识,加上一些Android应用软件,网站站点的开发工作,导致我现在就是一个大杂烩,什么都知道一点,但又什么都不精通。现在又面临毕业找工作压力,不知道自己应该找什么工作,毕竟自己好像什么都碰过,心浮气躁,原本基础就是薄弱,还要在这段日子顶着压力, »

Redis面试篇 -- Redis持久化的方式有哪些?优缺点分别是什么?

Redis持久化方式           持久化的目的主要是做灾难恢复,数据恢复。由于Redis的数据全都放在内存里面,如果Redis挂了,没有配置持久化的话,重启的时候数据会全部丢失。         突然间,大量的请求过来,缓存全都无法命中,造成缓存雪崩,mysql无法承载大量的请求,造成整个系统崩溃。如果把Redis持久化做好,即使Redis故障了,也能够立即重启,对外提供服务。   »

Android开发面试被问Binder还不会,收藏这一篇就够了(附图解)

Framework和Binder的内容挺深的,本文还是站在应用层开发者的角度来建立基本认知,能在遇到问题的时候有思路和方向即可。(本文将带着关键问题和核心流程展开,不会面面俱到) 大纲: 背景 为什么要多进程 为什么要Binder Binder简单架构 简单示例 源码分析 客户端与驱动交互 服务端与驱动交互 总结 细节补充 Binder为什么高效 Binder为什么不用shm »

秒杀多线程第一篇 多线程笔试面试题汇总

原文地址:http://blog.csdn.net/morewindows/article/details/7392749 第一题:线程的基本概念、线程的基本状态及状态之间的关系? 线程,有时称为轻量级进程,是CPU使用的基本单元;它由线程ID、程序计数器、寄存器集合和堆栈组成。它与属于同一进程的其他线程共享其代码段、数据段和其他操作系统资源(如打开文件和信号)。 线程有四种状态:新生状态、可运行 »

js基础篇string&&array(应YX同学面试复习要求 - -)

js中的数据类型一共有五个基本数据类型,分别是undefined,null,boolean,number,string. js中的Object类型中包括两大类型:Function类型和array类型。而我们现在要说的就是string和array! string 1.length   可以取出字符串有多少个字符                                          "ab »

面试高并发,看这篇就够了(上)

1 java中常见的同步机制? java主要同步机制是synchronized关键字, 还有显式的Lock,volatile,atomic,还有一些同步集合、阻塞队列等。 2 ‘++’操作是线程安全的吗? 不是,它是由读取-修改-写入三个独立的操作组成。 3 共享变量在多线程下如何保证线程安全? 因为多线程是交替执行,每个线程操作共享变量时可能会导致数据不一致,要确保线程安全,需要在访问共享变量时 »

2019 DevOps 必备面试题——持续集成篇

原文地址:https://medium.com/edureka/devops-interview-questions-e91a4e6ecbf3 原文作者:Saurabh Kulshrestha 翻译君:CODING 戴维奥普斯 Q1:什么是持续集成? 我会建议你以持续集成的最小定义作为开始来回答这个问题。这是一种研发实践,需要开发人员每天多次将代码集成到共享代码库中。然后通过自动构建来验证每次代 »

前端面试题整合(JS基础篇)(一)

typeof返回的数据类型 undefined string boolean number object function symbol js数据类型 基本六种 string            字符串 number         数字 boolean         布尔 Null               空 undefined      未定义 Object         »

2021年Java面试总结——自我篇

  春节将至,在这里先祝福读者朋友们,新春快乐。不知不觉2021年已经到来,我在现在这家公司也已经呆了两年多,工资太低,不跳槽都要被应届生倒挂,穷病犯了,于是我开始了面试之旅。这次面试比较多,不乏一些大厂,其中进入HR的有搜狐、爱奇艺、顺丰、好未来、小米、滴滴、美团和阿里。最后去了其中一家。接下来陆陆续续写几篇博文详细说下面试点,本篇文章作为总结开篇。   一、Java基础    现在出去基本不会 »

前端面试基础-html篇之CSS3新特性

CSS3的新特性(个人总结)如下 过度(transiton) 动画(animation) 形状转换 transform:适用于2D或3D转换的元素 transform-origin:转换元素的位置(围绕那个点进行转换)。默认(x,y,z):(50%,50%,0)) 选择器 参考 http://www.w3school.com.cn/cs-s-ref/css_selectors.asp (w »

Java面试基础 -- Docker篇

1.什么是Docker? Docker是一个容器化平台,它以容器的形式将您的应用程序及其所有依赖项打包在一起,以确保您的应用程序在任何环境中无缝运行。 2.什么是Docker镜像? Docker镜像是Docker容器的源代码。换句话说,Docker镜像用于创建容器。使用build命令创建镜像,并且在使用run启动时它们将生成容器。镜像存储在Docker注册表中,registry.hub.dock »

前端面试那些坑之HTML篇

1、Doctype作用?标准模式与兼容模式各有什么区别?   (1)、<!DOCTYPE>声明位于位于HTML文档中的第一行,处于<html> 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。   (2)、标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显 »