作者:JavaGuide(公众号) 下面这些问题都是一线大厂的真实面试问题,不论是对你面试还是说拓宽知识面都很有帮助。之前发过一篇8 张图读懂大型网站技术架构 可以作为不太了解大型网站系统技术架构朋友的入门文章。 文章目录1. 你使用过哪些组件或者方法来提升网站性能,可用性以及并发量2. 设计高可用 ...
分类:
编程语言 时间:
2019-02-28 23:00:14
阅读次数:
253
前两天在BOSS上找爬虫工作,投了N份简历,很少有回复的,唯一能看到点希望的是一家旅游公司,BOSS上回复说:要求做一些航空公司的爬虫,做好之后把思路和一些数据发过去,再谈后续的面试问题。 发过来两个爬虫项目,说如果面试通过,会根据所选的爬虫项目进行工资定级,我选了这个据说是难度更大一些的:air ...
分类:
编程语言 时间:
2019-02-27 16:01:21
阅读次数:
341
WHAT 1. 什么是Python? Python是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理。可以加入与其他语言的对比。下面是回答这一问题的几个关键点: a. Python是一种解释型语言,python代码在运行之前不需要编译。 b. Python是动态类型语言,在声明变量时,不需 ...
分类:
编程语言 时间:
2019-02-27 15:46:09
阅读次数:
155
1、mysql如何做分页 mysql数据库做分页用limit关键字,它后面跟两个参数startIndex和pageSize 2、mysql引擎有哪些,各自的特点是什么? innodb和myisam两个引擎,两者区别是 innodb支持事物,myisam不支持 innodb支持外键,myisam不支持 ...
分类:
数据库 时间:
2019-02-19 11:54:06
阅读次数:
187
1.举出一个例子,在这种情况你会更倾向于使用抽象类,而不是接口? 这是很常用但又是很难回答的设计面试问题。接口和抽象类都遵循”面向接口而不是实现编码”设计原则,它可以增加代码的灵活性,可以适应不断变化的需求。下面有几个点可以帮助你回答这个问题: 在Java中,你只能继承一个类,但可以实现多个接口。所 ...
分类:
其他好文 时间:
2019-02-19 00:59:33
阅读次数:
188
面试问题总结。 问题:1. 自我介绍。2. 介绍了一下自己简历上的项目。3. SVM详细原理。4. Kmeans原理,何时停止迭代。 算法题:1. 一个随机整数产生器产生[1,5],如何设计一个产生[1,7]的随机整数产生器。解法:设k1,k2属于[1,5], 生成k3 = 5*(k1-1)+k2+ ...
分类:
编程语言 时间:
2019-01-29 20:27:31
阅读次数:
309
有时会看到比较有趣的面试题记录在这个随笔里面 ...
分类:
其他好文 时间:
2019-01-23 15:44:08
阅读次数:
192
一、值类型和引用类型 当a为值类型:数值,布尔值,String,null,undefined会改变原变量,当a为引用类型:对象、数组、函数。a的值会改变; 当你传递对象的时候,其实传递的只是引用,实际地址指向的都是一个对象,所以更改会影响原对象,而值类型传的是值,所以不会改原来的变量! 参考链接:h ...
分类:
其他好文 时间:
2019-01-10 18:20:52
阅读次数:
143
【题目】: 从二叉树的节点A出发,可以向上或者向下走,但沿途的节点只能经过一次,当到达节点B时,路径上的节点数叫做A到B的距离 比如,下图所示的二叉树,节点4和节点2的距离为2,节点5和节点6的距离为5,给定一棵二叉树的头节点head,求整棵树上节点间的最大距离 1 2 3 4 5 6 7 【要求】 ...
分类:
其他好文 时间:
2019-01-01 16:14:26
阅读次数:
338
不管是应届生还是在职人员,都会面临着各种面试问题,网上有很多面经,但是大部分都是和技术相关的,总结有哪些技术需要掌握等等。 但是我觉得,面试本来就是一个双向的选择过程。当然,一开始是企业来挑选我们,但是如果你足够优秀,通过了面试,或者感觉问题不大,那么接下来也是你选择企业的过程。 那么在选择企业这个 ...
分类:
其他好文 时间:
2018-12-26 17:48:23
阅读次数:
119