面试题+攻略
文章平均质量分 58
程序员面试题+攻略分享!!!
千锋教育官方
千锋立足于职业教育培训领域多年,现有教研讲师团队300余人。与国内20000余家IT相关企业建立人才输送合作关系,十年间累计培养超20余万泛IT人才,累计向互联网输出学科视频880余套,累积播放量超上亿次。
展开
-
Python面试宝典之基础篇-08
送人头的题目,因为Python标准库中的常用模块应该是Python开发者都比较熟悉的内容,这个问题回如果答不上来,整个面试基本也就砸锅了。:random模块提供的函数除了生成均匀分布的随机数外,还可以生成其他分布的随机数,例如random.gauss(mu, sigma)函数可以生成高斯分布(正态分布)的随机数;random.paretovariate(alpha)函数会生成帕累托分布的随机数;random.gammavariate(alpha, beta)函数会生成伽马分布的随机数。原创 2020-06-18 17:15:56 · 553 阅读 · 0 评论 -
Python面试宝典大全-09
本期Python教程,接着跟大家总结Python常见的面试题!最后两期面试题总结了。伙伴们认真看哈!对要找工作或者换工作的朋友希望有帮助!Python视频教程也在文末跟大家整理好了,有需要的伙伴,可以多学学!题目41:说一下你对Python中模块和包的理解。每个Python文件就是一个模块,而保存这些文件的文件夹就是一个包,但是这个作为Python包的文件夹必须要有一个名为__init__.py的文件,否则无法导入这个包。通常一个文件夹下还可以有子文件夹,这也就意味着一个包下还可以有子.原创 2020-06-18 17:32:16 · 976 阅读 · 0 评论 -
Python面试宝典大全-10
这道题的解法和计数排序的原理一致,虽然元素的数量非常多,但是取值范围[1000, 10000)并不是很大,只有9000个可能的取值,所以可以用一个能够保存9000个元素的dups列表来记录每个元素出现的次数,dups列表所有元素的初始值都是0,通过对items列表中元素的遍历,当出现某个元素时,将dups列表对应位置的值加1,最后dups列表中值大于1的元素对应的就是items列表中重复出现过的元素。:写一个函数,传入的参数是一个列表(列表中的元素可能也是一个列表),返回该列表最大的嵌套深度。原创 2020-06-18 17:38:55 · 304 阅读 · 0 评论 -
【直接收藏】前端 VUE 高阶面试题(三)
Vue 实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模版、挂载 Dom -> 渲染、更新 -> 渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。vue的生命周期核心经历了四个阶段,在四个阶段的前后分别有两个钩子函数。第一阶段:数据挂载阶段:把配置项data中的属性,赋给了vue对象本身,并做了数据劫持。该阶段前后的两个钩子函数:beforeCreate和created第二阶段:模板渲染阶段:把vue对象的数据渲染到模板上。原创 2023-08-29 13:34:57 · 5889 阅读 · 0 评论 -
【直接收藏】前端 VUE 高阶面试题(二)
自定义组件data() {return {},// 组件交互原创 2023-08-23 16:53:56 · 5797 阅读 · 0 评论 -
【直接收藏】前端 VUE 高阶面试题(一)
这种问题一样的 先回答经常用的一些指定 比如 v-for v-if v-model v-show等等之类的 指令分为全局和局部的然后在回答自定义指令通过directive来自定义指令,自定义指令分为全局指令和局部指令,自定义指令也有几个的钩子函数,常用的有bind和update,当 bind 和 update 时触发相同行为,而不关心其它的钩子时可以简写。一个表达式可以使用多个过滤器。过滤器之间需要用管道符“|”隔开。其执行顺序从左往右。原创 2023-08-22 17:53:54 · 6034 阅读 · 0 评论 -
C语言面试题(一)
哈喽,前几篇文章将C语言基础 简单的写了写,不知道大家能不能理解哈,今天更新下C语言的一些常见面试题,希望能帮助到大家。1、描述⼀下gcc的编译过程?gcc编译过程分为4个阶段:预处理、编译、汇编、链接。预处理:头⽂件包含、宏替换、条件编译、删除注释编译:主要进⾏词法、语法、语义分析等,检查⽆误后将预处理好的⽂件编译成汇编⽂件。汇编:将汇编⽂件转换成 ⼆进制⽬标⽂件链接:将项⽬中的各个⼆进制⽂件+所需的库+启动代码链接成可执⾏⽂件2、内存的最⼩存储单位以及内存的最⼩计量单位分别是?.原创 2020-07-20 13:34:38 · 1225 阅读 · 0 评论 -
Excel面试常见函数汇总
因为Excel在数据分析中有着重要的地位,所以我们经常在数据分析面试过程中遇到很多和Excel相关的面试题。Excel相关面试题,主要保存:Excel基本操作相关题目、函数和公式相关题目以及数据透视和分析相关题目,下面主要总结了Excel面试过程中常见常问的函数的用法。原创 2023-07-17 14:16:51 · 2094 阅读 · 0 评论 -
WEB前端学习路线2023完整版(附视频教程+学习资料)
下面小编专门为广大web前端学习爱好者汇总了一条完整的自学线路:WEB学习路线2019完整版(附视频教程+网盘下载地址)。适合初学者的最新WEB前端学习路线汇总!在当下来说web前端开发工程师可谓是高福利、高薪水的职业了。所以现在学习web前端开发的技术人员也是日益增多了,但是在学习web前端开发中盲目的去学习而没有一个完整的思路和学习路线也是不行的。 那么想学好web前端,该从哪里入手...原创 2020-04-08 13:56:07 · 46791 阅读 · 8 评论 -
企业面试真题——051
试计算100!在不考虑越界的情况下,可以使用递归、for循环等方法一:function factorial(num) { if (num < 0) { return -1; } else if (num === 0 || num === 1) { return 1; } else { return (num * factorial(num - 1)); }}factorial(100);方法二:..原创 2021-11-04 14:09:32 · 259 阅读 · 0 评论 -
爆破专栏丨Spring Security系列教程之实现CAS单点登录上篇-概述
前言从本章节开始,一一哥会给各位讲解一个很常见也很重要的知识点,就是单点登录!现在的大型分布式项目,基本都会考虑实现单点登录,而且现在网上也有很多单点登录的实现方案、开源项目,但是针对单点登录的实现原理,讲解的并不是很细。你可以参考其他开源案例项目,再结合本系列文章,就可以对单点登录有较为深入的认识。如果你对单点登录是什么也不知道,那就先看本文,了解单点登录的含义吧。需要更多教程,微信扫码即可????????????别忘了扫码领资料哦【高清Java学习路线图】和【各学科全套学习视原创 2021-11-08 16:56:28 · 316 阅读 · 0 评论 -
企业面试真题:企业面试真题--052
选择排序的基本思路是什么?第一步:在未排序的序列中找到最大(小)的元素与第1个元素交换;第二步:在剩余未排序元素中继续寻找最大(小)的元素与第2个元素交换;第三步:以此类推,直到排序完毕.function selectionSort(arr) {var i = arr.length - 1;var j;var buffer;var special; // 最大或最小值的位置// 采用倒序,提高查找性能for (; i >= 0; i--) {specia..原创 2021-11-03 15:44:25 · 288 阅读 · 0 评论 -
高效“背诵”面试题的三定法则
程序员求职时,在准备阶段都要“背诵”大量的技术面试题,以应对各路精明面试官的百般折磨。这里我把“背诵”一词加上了引号,意指此处的“背诵”可不是一般的背诵。如果你以为我要教你过目不忘记的背诵技巧,那可能会让你失望了。请允许我先自卖自夸一波。作为程序员老兵,混迹江湖多年,被面试官们无情地伤害过,也作为面试官无情地“伤害”过很多人。需要更多教程,微信扫码即可????????????别忘了扫码领资料哦【高清Java学习路线图】和【各学科全套学习视频及配套资料】现在,我将总结出原创 2021-11-04 18:04:12 · 377 阅读 · 0 评论 -
爆破专栏丨Spring Security系列教程之实现CAS单点登录-搭建CAS服务端
前言在上一章节中,一一哥给各位介绍了单点登录的概念、执行流程原理,并且给大家介绍了CAS单点登录解决方案,在CAS解决方案中,我们需要搭建CAS服务端和CAS客户端,本文就开始给大家介绍如何实现CAS服务端。在这里,我给大家介绍一个开源的CAS服务端模板cas-overlay-template,接下来请跟我一起看看怎么实现吧。需要更多教程,微信扫码即可????????????别忘了扫码领资料哦【高清Java学习路线图】和【各学科全套学习视频及配套资料】一. 搭建CAS服务器1原创 2021-11-08 16:23:39 · 504 阅读 · 0 评论 -
Java面试题系列:Java数据类型及类型转换
对于初级或部分中级Java程序员来说,关于Java数据类型的面试题是属于比较高频的一个考点,关于数据类型的面试题及笔试题还是比较多的。需要更多教程,微信扫码即可????????????别忘了扫码领资料哦【高清Java学习路线图】和【各学科全套学习视频及配套资料】一. Java数据类型1. 概述Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型在编译时就已经完全确定了。由于是statical typed,也就导致了Java语言是强类型(原创 2021-11-04 14:27:40 · 393 阅读 · 0 评论 -
原阿里腾讯高级web前端工程师亲述面试经历及工作经验
各位小伙伴大家好,根据多年丰富的面试经历和岗位分析,对前端面试的技术栈,各大公司面试特点,进行简要的分析 ,随着我的秀发越来越少可以说我们积累的经验越来越多,在此给大家进行一个简要的分享。先说前端必备的技能, html , css , JavaScript , jQuery(源码部分) , nodejs , vue , react ,设计模式, 这些技术栈还是要具备的,当然框架的话2选一即可。需要更多教程,微信扫码即可????????????别忘了扫码领资料哦【高清Java学习路线图】原创 2021-11-17 17:24:52 · 887 阅读 · 0 评论 -
工作两年后端的面试分享
来自一位工作两年的后端同学面试分享从今年5月份就开始面试了,前前后后也有4个多月了吧,面试了几十家公司,其中有几十个人的小型创业公司,也有几百人的上市公司,踩了不少的坑,最后收到了宝能集团的offer,我也决定就去这家了。看过很多别人的面试分享经验,这里我也做一些面试的分享吧。前言首先,提前要求自带简历的一般都不太靠谱,特别是小公司要求自带简历,一般都是hr不专业,不想提前把你的简历打印出来,或者说不想为了你浪费几张A4纸,所以这种公司可以直接pass了,除非你特别缺offer,生存都成困难原创 2021-12-28 17:17:01 · 950 阅读 · 0 评论 -
企业面试真题——051
试计算100!在不考虑越界的情况下,可以使用递归、for循环等方法一:function factorial(num) { if (num < 0) { return -1; } else if (num === 0 || num === 1) { return 1; } else { return (num * factorial(num - 1)); }}factorial(100);方法二:..原创 2021-11-03 15:30:19 · 243 阅读 · 0 评论 -
C++面试题总结(二)
51. 引用与指针有什么区别?答 :1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。3) 不存在指向空值的引用,但是存在指向空值的指针。52. 描述实时系统的基本特性答 、在特定时间内完成特定的任务,实时性与可靠性。54. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?答 、全局变量储存在静态数据区,局部变量在堆栈中。55. 堆栈溢出一般是由什么原因导致的?答 、没有回收垃圾资源56. 什么函数不能声明为虚函数?原创 2020-07-28 13:43:59 · 1020 阅读 · 0 评论 -
C++面试题总结(一)
1. 面向对象的程序设计思想是什么?答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。2. 什么是类?答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。3. 对象都具有的两方面特征是什么?分别是什么含义?答:对象都具有的特征是:静态特征和动态特征。静态特征是指能描述对象的一些属性(成员变量),动态特征是指对象表现出来的行为(成员函数)4. 在头文件中进行类的声明,在对应的实现文件中进行类的定义有什么意义?答:这样可以提高编译效率,因为分开的话只需要编译一次原创 2020-07-28 13:44:23 · 1057 阅读 · 1 评论 -
Java大厂常见1000道面试题集锦(一)
Java程序必须包含一个公共的类,并且该类中必须包含一个main()方法,该方法是程序执行的入口点。原创 2023-05-23 14:27:52 · 15808 阅读 · 0 评论 -
前端开发必看1000道大厂面试题(一)
函数的参数可能是一个,也可能是多个,有可能是一个变量,一个对象,一个函数,一个数组等等。// 参数 "two" 隐式具有 "any" 类型,但可以从用法中推断出更好的类型。return one + two + three } const aResult1 = fntA(1 , '3' , true) // 如果函数的参数为单个或者多个变量的时候,只需要为这些参数进行静态类型下的基础类型定义就行//参数 "arr" 隐式具有 "any" 类型,但可以从用法中推断出更好的类型。原创 2023-05-23 13:57:27 · 18448 阅读 · 1 评论 -
让你可以”嚣张“的20道前端面试题,你会了吗!
A、用于构建用户界面的 JavaScript 库。C、两个名字看起来有点像的程序语言。C、日本动作片当中女主角的名字。B、地球某角落当中的一个小岛。D、非洲人们爱吃的一种水果。C、求求你创建一个仓库吧。D、你丫快创建一个仓库!A、同父异母的双胞胎。B、同母异父的双胞胎。原创 2020-08-31 14:02:28 · 737 阅读 · 0 评论 -
渗透测试--面试问题--汇总--上
渗透测试面试问题汇总一、渗透思路1、信息收集a、服务器的相关信息(真实ip,系统类型,版本,开放端口,WAF等)b、网站指纹识别(包括,cms,cdn,证书等),dns记录c、whois信息,姓名,备案,邮箱,电话反查(邮箱丢社工库,社工准备等)e、子域名收集,旁站,C段等f、google hacking针对化搜索,pdf文件,中间件版本,弱口令扫描等g、扫描网站目录结构,爆后台,网站banner,测试文件,备份等敏感文件泄漏等h、传输协议,通用漏洞,exp,github源码等原创 2020-09-21 13:54:55 · 153 阅读 · 0 评论 -
前端常见面试题:HTML常考知识点
本章先介绍一些HTML最基础的考点,很多大长面试官喜欢由浅入深地考察知识。而对于一些基础问题的回答,很多同学反而因组织不好语言而给面试官留下不好的印象。本章节我们就带大家一一整理和回顾。DOCTYPE的作用面试官:我们现在写HTML代码第一行通常是 !<DOCTYPE HTML>,请介绍一下DOCTYPE的作用(基础题)DOCTYPE标签是一种标准通用标记语言的文档类型声明,且必须声明在文档的第一行,来告知浏览器用何种文档标准来解析这个网页,不同的渲染模式会影响浏览器对CSS和J原创 2020-09-24 16:33:07 · 1846 阅读 · 0 评论 -
自动化测试十大必备(背)面试题
那接口,接口之间不是有很多的关联对吧,如果你把下单这些接口弄在一起,退货发货这些弄在一起,这就是一个业务层的关键字。做自动化,首先你得保证一点,没有你定位不到的元素,这个你才能做UI自动化。就好像你的手你的鼠标点不到需要的元素,就没法去操作。比如你这样回答:我会,之前公司我们的项目接口方面,前端UI方面我是用selenium这个开源框架加上Python基础架构来实现我的自动化来实现的。这个问题其实有点难度的。我不管页面的其他LOGO、图片有没有加载出来,只要我的想要的比如搜索按钮出来了,我就马上去点击它。原创 2020-10-26 13:27:17 · 328 阅读 · 0 评论 -
前端企业面试真题041-请解释一下什么是BFC?
当一个元素,符合某种条件,触发了BFC的规则。可以简单的理解为,两个元素互相不会影响。父元素不是BFC,浮动元素不影响高度。父元素变成BFC,浮动元素被计算在内。2 计算高度时会将浮动元素考虑进来。BFC实际上是一种浏览器的规则。1 子元素的外边距不再父元素重叠。那么如何触发BFC呢?父元素变成BFC以后。原创 2020-11-11 16:34:10 · 212 阅读 · 0 评论 -
前端面试题-040
给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。题目来源:力扣(LeetCode)var maxSubArray = function(nums) { let ans = nums[0]; let sum = 0; for(const num of nums) { .原创 2020-11-11 16:34:56 · 226 阅读 · 0 评论 -
高效“背诵”面试题的三定法则
比如,如果你对 Diff 运算不太理解,为了避免被追问,你在回答“beforeMount 和 mounted 之间 Vue做了什么”这一问题时,应该避免提到“Diff 运算”一词,或者别过度提到它。聪明的你又发现了,在回答这个被追问的问题时,我是不是提到了很多可能被继续追问的新知识点啊,比如“虚拟DOM”、“Diff运算”等。如果你采用 递进式结构 来准备,你可以先从前端框架发展史的角度讲一讲 3 种架构模式的各自特点,再讲一讲彼此的优势和劣势,最后谈一谈你对 MVVM 的深入理解。原创 2020-12-03 15:50:09 · 714 阅读 · 1 评论 -
web前端企业面试真题043-如何解析一个完整的url,属性与window.location相同
【代码】web前端企业面试真题043-如何解析一个完整的url,属性与window.location相同。原创 2020-12-10 17:25:18 · 264 阅读 · 1 评论 -
web前端企业面试真题42-ajax如何上传文件?
【代码】web前端企业面试真题42-ajax如何上传文件?原创 2020-12-10 17:25:41 · 288 阅读 · 0 评论 -
经典Java面试题:static加载机制你知道吗?
可以说,掌握 static 在程序中的加载执行顺序,可以使我们更好地理解代码,明白程序的执行流程。3.而加载到实例化 t1 对象时,类的加载会暂停,然后创建 Test 的实例对象。在创建 Test 对象时则会先加载属性再执行代码块,最后执行构造方法,所以先执行的会是实例属性。static在Java中是一个很常见的关键字,同时它也是面试时的一个高频考点。这是一道关于static加载执行顺序的经典面试题,根据代码观察执行结果,接下来我们就来分析一下上述代码的执行结果是什么。静态方法不能直接访问非静态成员;原创 2023-01-03 15:36:01 · 658 阅读 · 0 评论 -
web前端企业面试真题044-Vue2.x的响应式核心原理是什么?
使用Object.defineProperty方法对属性做了get/set方法拦截。但set时,通知所有依赖做更新。当第一次get时,搜集依赖。原创 2020-12-11 11:10:59 · 246 阅读 · 0 评论 -
web前端企业面试真题-045Performance API 的常见属性及属性含义
在浏览器的控制台直接打印。原创 2020-12-15 14:44:34 · 226 阅读 · 0 评论 -
前端企业面试真题-047请实现单例模式
还有另一种写法 (懒汉式)原创 2020-12-18 10:34:35 · 298 阅读 · 0 评论 -
前端企业面试真题-046写一个通用的事件侦听器函数
【代码】前端企业面试真题-046写一个通用的事件侦听器函数。原创 2020-12-18 10:34:46 · 274 阅读 · 0 评论 -
Java面试题系列:Java数据类型及类型转换
Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型在编译时就已经完全确定了。由于是statical typed,也就导致了Java语言是强类型(Strong typed)的。强类型则意味着每个变量都属于某一种类型,每个表达式也都属于某一种类型,并且每种类型都是严格定义的。而数据类型则限制了该变量可以存储哪些值,表达式最终产生什么值,同时限制了这些值可以进行的操作类型以及操作的具体方式。原创 2020-12-22 14:46:39 · 390 阅读 · 0 评论 -
前端企业面试真题-049数组的移动
【代码】前端企业面试真题-049数组的移动。原创 2020-12-23 17:17:58 · 326 阅读 · 0 评论 -
前端企业面试真题-050深度优先算法最常用的实现方式
设计思路:修改nextElement的查找方式,如果有子节点,则下一个元素就是它的第一个子节点,否则,判断是否有相邻的节点,如果有返回它的相邻元素,如果即没有子节点也没有相邻节点,就返回父节点的下一个相邻节点,然后重新进入循环队列。原创 2020-12-24 17:31:07 · 340 阅读 · 1 评论 -
企业面试真题:企业面试真题--052
/ 正序与倒序取决于这里的判断,max or min。// 最大或最小值的位置。// 最值与当前位置的值交换位置。// 采用倒序,提高查找性能。// 当前的最值位置。转载 2021-01-07 16:15:07 · 277 阅读 · 0 评论