面试
程序员啊粥
比你优秀的人比你还努力,你有什么资格不去奋斗!
展开
-
如何在面试中介绍自己的项目经验
如何在面试中介绍自己的项目经验在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。1 第一印象就不好了,至少会感觉该候选人表述能力不强。2 一般来说,面试官会根据候选人介绍的项目背景来提问题...转载 2018-12-17 13:35:27 · 6844 阅读 · 1 评论 -
03 面试系列 |使用 Java 设计一个大流量、高并发网站如何架构?框架如何选型?
用 Java 做一个大流量、高并发的网站应该怎么样进行底层构架?采用哪些框架技术比较适合?一个大型网站架构包括前端架构、应用层架构、服务层架构、存储层架构、后台架构,以及数据采集与监控架构和安全架构等各个方面,以下做个简述。前端架构浏览器优化:优化响应页面,增加页面缓存,合并 HTTP 减少请求次数,使用页面压缩等。静态页面使用 CDN 服务器,使用户可以通过最短路径访问内容;动静分离,...原创 2019-03-18 11:07:01 · 406 阅读 · 0 评论 -
02 面试题系列 | 并发集合相关
2019-03-16 10-周三不加班1、Java中的同步集合与并发集合有什么区别?同步集合可以简单地理解为通过 synchronized 来实现同步的集合。不管是同步集合还是并发集合他们都支持线程安全,他们之间主要的区别体现在性能和可扩展性,二者都支持线程安全,区别主要体现在实现线程安全的方式,因此在性能和可扩展性上有明显不同!同步集合是把整个集合锁起来,所以性能较差;并发集合是通过...原创 2019-03-18 11:05:31 · 189 阅读 · 0 评论 -
01 面试题系列 | 线程池相关面试题
线程池线程池作用降低资源消耗:通过重复利用已经创建的线程来降低线程创建和销毁造成的消耗;提高响应速度:因为已经提前创建好了线程,无需在等待线程重新创建就可以立即执行任务;提高了线程的可管理性:线程属于稀缺性资源,如果无限制的创建,不仅仅会消耗系统资源,还会降低系统的稳定性,线程池可以实现对线程的统一分配、调用和监控。线程池主要实现类线程池都继承了 ExecutorService 的...原创 2019-03-15 21:54:44 · 375 阅读 · 0 评论 -
为什么 Github 可以加分
阅读文本大概需要 8 分钟。本文授权转载于 公众号 果汁简历 公号ID juice_resume为什么 Github 可以加分很多招聘描述上面都会备注 github加分项,那么为什么它是加分项呢?停,如果看到这里你还不知道 Github 是什么,可以看一下 Phodal的手记https://github.com/phodal/github (手动粘贴或者阅读原文)社区光环,众所众...转载 2019-03-06 15:00:50 · 604 阅读 · 0 评论 -
程序员如何写一份更好的简历
01 引言面试前要准备的第一件事就是写简历,从零开始写简历是一件痛苦的事,因为它既重要又耗时。现在就有很多求职者在电脑前急躁不安地搜索简历模版和参考例句,却不知道如何下笔。写得太短的话HR一定觉得没诚意,写得太长的话又无从下手。有的求职者写完连自己都不忍心看,错别字连篇,排版混乱就投出去,所以海投简历也没有回应。而且程序员工资相对较高,有大量人才从其他专业转来,竞争非常激烈,所以如何...转载 2019-02-19 10:13:55 · 878 阅读 · 0 评论 -
面试系列 | 技术面试老是有劲使不出,该怎么办
“阅读本文大概需要 10 分钟”. 技术面试老是有劲使不出,该怎么办?又到了一年金三银四,回想到很多年前我刚参加工作时的面试经历,那时都是呆呆地等着面试官问问题,被问到一些自己并不熟悉的问题时要不就是思考半天也切不中要点,要不就只能无奈地回答并不清楚了。其实不管是经验不足的初级开发,还是面临更高要求的资深开发,在面试上都会有一样的困扰:如何在掌握的知识有限的情况下,完成好一场...转载 2019-02-27 15:02:16 · 232 阅读 · 0 评论 -
从一道面试题探究 Integer 的实现
记得有次面试,面试官问我:如何写一个方法交换两个 Integer 类型的值?当时心里一惊,这是把我当小白了呀!交换两个数的值还不容易么,最简单的直接搞一个中间变量,然后就可以交换了… …面试官随即拿出一张雪白雪白的 A4 纸工具用多了,有没有体验过白纸写代码?来吧,开始你的表演,小伙子。此时稍微有点心虚,但还是要装腔作势,把自己想象成大佬才行。有的人可能会问,你不是说很简单么...原创 2019-02-22 11:28:16 · 316 阅读 · 0 评论 -
面试总结(一)
基础篇基本功面向对象的特征final, finally, finalize 的区别int 和 Integer 有什么区别重载和重写的区别抽象类和接口有什么区别说说反射的用途及实现说说自定义注解的场景及实现HTTP 请求的 GET 与 POST 方式的区别session 与 cookie 区别session 分布式处理JDBC 流程MVC 设计思想equals 与 ==...原创 2019-01-06 19:52:20 · 241 阅读 · 0 评论 -
04 面试题系列 | 编程题:实现一个容器,提供两个方法,add,size。写两个线程,线程 1 添加 10 个元素到容器中,线程 2 实现监控元素的个数,当个数到 5 个时,线程 2 给出提示并结束
题目实现一个容器,提供两个方法,add,size。写两个线程,线程 1 添加 10 个元素到容器中,线程 2 实现监控元素的个数,当个数到 5 个时,线程 2 给出提示并结束。用普通线程方法来实现用 volitile 关键字实现用 wait 和 notify 实现使用 latch 替代 wait notify 实现用普通线程方法来实现public class MyContaine...原创 2019-03-18 11:08:13 · 606 阅读 · 1 评论