面试
一枪尽骚丶魂
工作经验:嵌入式网关、VoIP系统、视频监控系统(音视频对讲)、P2P透传系统、疗养院管理系统。
展开
-
找工作总结
找工作的高峰期已经结束了,不出意外下周就要签三方了,这次找工作感觉对自己还是挺重要的,也算是自己人生中的一件大事,毕竟是自己的地一份工作,因此记录下来,算是自己学生生活的一次总结,也希望给师弟师妹们一点启发。 首先,要感谢我的母校--华中科技大学,没有这个优秀的学校做后台,我想自己根本没有机会去面试所谓的bat等公司,说真的,在学校期间真的没学到什么,至少没做过什么有价值的项目转载 2014-11-14 10:29:58 · 1009 阅读 · 0 评论 -
代码面试最常用的10大算法
转载自:http://blog.csdn.net/u011225629/article/details/48320601在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。1.Str转载 2015-09-10 09:04:45 · 1022 阅读 · 0 评论 -
Java面试题--沙袋装箱问题
前言:今天公司来了两个面试者,一个面试Android软件工程师,一个面试Java EE软件工程师。都是一会就说不做了,然后就走了,然后我就很好奇,是什么题目让大家如临大敌,这也让我对新来的主管产生了一点点的敬畏;题目: 对于这个题目感兴趣的可以一起探讨一下,这个题目还是比较有意思的,先给出题目,别人的解决方法,已经我自己的思路。网上其他人的思路:原创 2015-11-06 18:08:36 · 1772 阅读 · 0 评论 -
面试题---***打印***
面试题目:使用Java语言打印如下图形:***************我第一反应就是使用5个System.out.println()语句,但是这样的话,是不是太简单了一点呢?这里我马上想到了用循环来打印这个图形:/** * */package org.chisj.print;/** * @ClassName: print * @Descripti原创 2016-01-25 13:19:27 · 743 阅读 · 0 评论 -
第二次作为面试官
作为面试官,对我来说,还是非常有挑战的一件事。毕竟我从事软件开发也才2年多的时间,虽然做过很多事情但是都不太精通去面试一个和我同年毕业的人。并且我也是刚刚面试过其他两家公司的一名准备离职的人,现在面试和我同一个岗位的人相当于是来和我交接工作的人。首先来说,作为面试官比出去面试还紧张,相比较面试别人和我自己出去面试,后者我更自信一些。其次,价值落差,也就是他要求的工资是比我高的,可能在公司在干一原创 2016-03-01 16:32:00 · 804 阅读 · 0 评论 -
拆箱与装箱
转载自:http://www.cnblogs.com/anding/p/5236739.html装箱和拆箱几乎是所有面试题中必考之一,看上去简单,就往往容易被忽视。其实它一点都不简单的,一个简单的问题也可以从多个层次来解读。 常见面试题目:1.什么是拆箱和装箱?2.什么是箱子?3.箱子放在哪里?4.装箱和拆箱有什么性能影响?5.如何避免隐身装箱转载 2016-03-03 10:08:33 · 4181 阅读 · 0 评论 -
IT企业面试题(java描述)-字符串包含(2)-查找字典里面的兄弟字符串
转载自:http://blog.csdn.net/raylee2007/article/details/50679195题目:查找字典里面的兄弟字符串兄弟字符串概念:长度相同、字符完全相同、顺序不一定一样的字符串,例如“abc”和“cba”就是兄弟字符串,“aab”和“aba”也是在这里的字典我们为了方便,选用简单的字符串数组来替代,一般大的字典都是大数据的转载 2016-02-17 15:47:48 · 808 阅读 · 0 评论 -
兔子问题--斐波那契数列
闲来无事,用Java实现的斐波那契数列,各位看官见笑了:斐波那契数列:又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会从1963起出版了以《原创 2016-03-29 14:52:29 · 1264 阅读 · 0 评论 -
Java自动装箱与拆箱
转载自:http://blog.csdn.net/u013256816/article/details/50802078自动装箱与拆箱机制在实际使用中非常常见,不过也特别容易出错,博主在面对下面一道题的时候自信满满,可还是没有能够全对,所以写下这篇博文,给自己对自动装箱与拆箱机制做一下知识巩固,也给各位朋友做一下参考。 首先有这样一道题,给出下面代码的输出结果:public转载 2016-03-04 18:28:23 · 641 阅读 · 0 评论 -
[编程题] 汽水瓶
有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?输入原创 2016-02-25 09:20:06 · 1920 阅读 · 0 评论 -
求两个数的和是否和给的目标值相等?
问题描述:Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.Example:Giv原创 2016-03-11 10:05:47 · 882 阅读 · 0 评论 -
程序员有趣的面试智力题
转载自:http://blog.csdn.net/hackbuteer1/article/details/6726419转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/6726419 偶然间在网上看到几个原来没见过的面试智力题,有几个题目在国内流传相当广,什么n个人怎么分饼最公平,屋里的三个灯转载 2015-06-03 11:09:26 · 784 阅读 · 0 评论 -
七种方式求斐波那契(Fibonacci)数列通项
转载自:http://blog.csdn.net/hackbuteer1/article/details/6684867一:递归实现 使用公式f[n]=f[n-1]+f[n-2],依次递归计算,递归结束条件是f[1]=1,f[2]=1。二:数组实现 空间复杂度和时间复杂度都是0(n),效率一般,比递归来得快。三:vector实现 时间复杂度是0(n),时转载 2015-06-03 11:43:19 · 817 阅读 · 0 评论 -
百度笔试题:malloc/free与new/delete的区别
转载自:http://blog.csdn.net/hackbuteer1/article/details/6789164相同点:都可用于申请动态内存和释放内存不同点:(1)操作对象有所不同。malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要转载 2015-06-03 11:05:20 · 789 阅读 · 0 评论 -
主程序员的练成:IP、DNS和CDN
目录(?)[+]有段时间我面试程序员时,喜欢问这个问题:局域网IP有哪些IP段?由这个问题再追问NAT(网络地址转换)。为什么不是每个设备一个公网IP?先说个关于QQ的小故事,最早开发QQ时,小马哥他们也没想到QQ会发展成中国互联网基础设施,就用4字节整形表示QQ号了。早期内部的一些项目有用int表示QQ号,能表示的最大值是2^31-1,即21亿多。在QQ号发放近2转载 2014-11-13 19:49:34 · 1643 阅读 · 0 评论 -
发福利,整理了一份关于“资源汇总”的汇总
目录(?)[+]觉得有用的话,可以去github关注:https://github.com/justjavac/awesome-awesomeness-zh_CN通用free-programming-books-zh_CN 免费的计算机编程类中文书籍精彩博客集合 hacke2/hacke2.github.io#2Resum转载 2014-11-13 19:52:14 · 930 阅读 · 0 评论 -
百度Intern面试题之二叉树的网络传输及恢复--二叉树的文件存储和读取
这不是我的面试题,是一个同学在百度的面试题。 要求将一颗二叉树通过网络传输到给另一个客户端,并且在该客户端恢复为原始二叉树。 这道题目可以理解为如何将一颗二叉树存储到文件中,并且读取后正确恢复。 以这样的一棵二叉树为例: 我想到了三种解决方法: 1. 二叉树补全法,将这课二叉树补全,变成一颗完全二叉树,再使用转载 2014-10-30 20:12:03 · 894 阅读 · 0 评论 -
[程序员面试题精选100题]9.链表中倒数第k个结点
题目输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。思路一因为是单向链表,只有从前往后的指针而没有从后往前的指针。因此我们不能倒序遍历链表,只能正序遍历。假设整个链表有n个结点,那么倒数第k个结点是从头结点开始的第n-k-1个结点(从0开始计数)。我们只需要得到链表中结点的个数n,那我们只要从头结点开始往后走n-k-1步就可以了。 因此转载 2015-02-09 09:52:07 · 780 阅读 · 0 评论 -
[经典面试题][百度]数轴上从左到右有n各点a[0], a[1], ……,a[n -1],给定一根长度为L的绳子,求绳子最多能覆盖其中的几个点。
题目数轴上从左到右有n各点a[0], a[1], ……,a[n -1],给定一根长度为L的绳子,求绳子最多能覆盖其中的几个点。思路一遍历所有区间跟绳子L比较。 i遍历区间起点,j遍历区间终点。 时间复杂度为O(n^2)代码一 /*------------------------------------- * 日期:2015-02转载 2015-02-09 09:46:35 · 1111 阅读 · 0 评论 -
[经典面试题][腾讯]字符串匹配
转载自:http://blog.csdn.net/sunnyyoona/article/details/43816419题目假设两个字符串中所含有的字符和个数都相同我们就叫这两个字符串匹配,比如:abcda和adabc,由于出现的字符个数都是相同,只是顺序不同,所以这两个字符串是匹配的。要求高效。思路假定字符串中都是ASCII字符。用一个数组来计数,前者加,后者减,转载 2015-02-14 14:10:32 · 890 阅读 · 0 评论 -
青蛙跳台阶问题
转载自:http://blog.csdn.net/silenough/article/details/7184784(1)一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级。求该青蛙跳上一个n 级的台阶总共有多少种跳法。(2)一只青蛙一次可以跳上1级台阶,也可以跳上2 级……它也可以跳上n 级,此时该青蛙跳上一个n级的台阶总共有多少种跳法?分析:1)当n = 1转载 2015-06-02 19:59:02 · 769 阅读 · 0 评论 -
二维数组中的查找
来源于:牛客网题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。class Solution {public: bool Find(vector > array,int target) { int rows = array.size();原创 2015-06-02 20:43:23 · 696 阅读 · 0 评论 -
替换空格和清除空格
转载自:http://www.2cto.com/kf/201307/230059.html一、替换空格请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“We are happy.",则输出”We%20are%20happy."分析:在空间复杂度尽可能低的情况下,不允许开辟一个新的数组来存放替换空格后的字符串。如果从前往后替换字符串,那么保存在空格后面的转载 2015-06-03 10:03:44 · 1173 阅读 · 0 评论 -
大端模式和小端模式
转载自:http://blog.csdn.net/hackbuteer1/article/details/7722667之前就看了很多的介绍,每次都会有新的感受在 各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机 通信领 域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正转载 2015-06-03 11:20:00 · 648 阅读 · 0 评论 -
记一次电话面试问题
1.hibernate管理对象的生命周期我们首先要知道hibernate管理的对象有三种状态:瞬时态,持久态,托管态。具体状态的说明:Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Obje原创 2016-09-02 16:40:36 · 683 阅读 · 0 评论