记得有次面试,面试官问我: 记得有次面试,面试官问我: 如何写一个方法交换两个 Integer 类型的值? 如何写一个方法交换两个 Integer 类型的值? 当时心里一惊,这是把我当小白了呀!交换两个数的值还不容易么,最简单的直接搞一个中间变量,然后就可以交换了… … 当时心里一惊,这是把我当小白 ...
分类:
其他好文 时间:
2019-02-22 11:54:58
阅读次数:
182
每次面试之后,都有一个应聘者可以询问问题的机会。 我是一个很不会问问题的人,通常没有问题可问。除非真想知道的,也早就问出口。大多数时间是摇头没问题。 给面试官留下的印象,大概是: 这妞真傻; 对我们公司不感兴趣; 。。。。 问不出问题的人,应该是个减分项吧。 前两天去上海面试了。现在倒是有些问题想知 ...
分类:
其他好文 时间:
2019-02-21 00:25:56
阅读次数:
152
我基本上是每隔两天写一篇blog,一两个周写一篇公众号文章(因为公众号的文章往往篇幅较长,质量高一些)。 为了方便查阅,定期将公众号文章的整理一个列表到博客。 面试官提问:你如何理解OSI互联参考模型 面试官提问:人们常说TCP的三次握手是什么意思? 面试官提问:你如何理解做浏览器向服务器发送信息的 ...
分类:
微信 时间:
2019-02-20 22:47:27
阅读次数:
264
[z]https://juejin.im/post/5c0e47ebf265da614e2be9a7 一、写在前面 最近收到不少读者反馈,说自己在应聘一些中大型互联网公司的Java工程师岗位时遇到了不少困惑。 这些同学说自己其实也做了精心准备,网上搜集了不少Java面试题,然而实际去互联网公司面试才 ...
分类:
其他好文 时间:
2019-02-19 13:30:56
阅读次数:
207
"点击查看原文" 前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的 ...
分类:
编程语言 时间:
2019-02-14 11:57:10
阅读次数:
190
一,什么是面向对象? 凡是定义问题,一句话就可以解决,但是要深刻理解其内涵,确实不是一句话就能解决的,在说面向对象之前先说一下对象。 1.什么是对象? 万物皆对象,这确实是简单明了的解释,但是当面试官问我们什么是对象时,千万不能脱口而出:万物皆对象! 具有特定属性和方法的物质叫做对象。 2.什么是面 ...
分类:
其他好文 时间:
2019-02-11 14:15:31
阅读次数:
201
代码风格 说自己不清楚的算法,比如KMP,如果解释不清楚或者写不出来的算法建议不提 注意代码的缩进以及空格的合理运用,使得代码看起来比较整洁有条理 注意边界的条件以及越界 误区: 算法想出来还仅仅不够 算法写出来也还不够 试着从面试官的角度来思考: coding风格(缩进,括号,变量名) codin ...
分类:
其他好文 时间:
2019-02-10 12:31:25
阅读次数:
192
《说话的力量》 前言:任何一个人都可以通过训练拥有卓越的沟通能力。不论什么提问,都要超越问题本身,尤其是明显的攻击性问题表面肤浅的逻辑含义。 1. 面试:绝大多数没有经过说话训练的人平均自我介绍时间为56s,但其实面试官没有限定时间,就算有也是2min之内,所以很多人本可以在剩下的1min内介绍自己 ...
分类:
其他好文 时间:
2019-02-05 14:22:43
阅读次数:
191
今天做了Leetcode第35题,总结一下这个题以及非常重要的一个考点:二分法 二分法: 二分法的核心思想是每次把范围缩小一半,时间复杂度为O(logn)。当brute force求解之后的时间复杂度是O(n),但是面试官还要求优化的时候就要考虑二分法了,因为比O(n)还要好的就是O(logn)了, ...
分类:
其他好文 时间:
2019-02-03 11:08:58
阅读次数:
174
3.1基础复习:表达式、语句和代码块表达式表达式和语句是C语言中的基础概念。什么是表达式呢?表达式就是由一系列操作符和操作数构成的式子。操作符可以是C语言标准规定的各种算术运算符、逻辑运算符、赋值运算符、比较运算符等。操作数可以是一个常量,也可以是一个变量。表达式也可以没有操作符,单独的一个常量甚至是一个字符串,也是一个表达式。下面的字符序列都是表达式:2+32i=2+3i=i+++3"
分类:
编程语言 时间:
2019-02-02 20:39:33
阅读次数:
182