随笔分类 -  真实面试笔试问题总结

自己参见的面试问题总结,主要总结不会的,记下来以便后面面试可能会遇到
收获与体会
摘要:转眼间,研究生已经过了一年,这一年发生了很多事,也收获了很多东西。这里在此做一下总结和展望,希望明年再接来历,哈哈哈哈一、总结经过半年的努力,最终找了一份非常满意的工作。之所以能找到这么好的工作,首先第一个要感谢的就是我的女朋友,是她对我一直的鼓励和支持,让我有了信心,能够走到最后。其实以前我从没想... 阅读全文
posted @ 2014-10-29 21:25 zmlctt 阅读(620) 评论(0) 推荐(0)
shell脚本
摘要:面试时我说了解shell脚本,好吧,直接让我写一个shell脚本,可是我都是在网上查着用的,所以直接写根本不会啊,果断挂了,以后学习最好就要本书系统的学习,不能只从网上找,用到啥学啥是不行的,要有个体系和系统才行。让我用shell实现从一个文件中的第二行的数求和,其实道理很简单,但是回来实现下发现还... 阅读全文
posted @ 2014-10-05 20:58 zmlctt 阅读(398) 评论(0) 推荐(0)
oracle表连接
摘要:oracle表连接又被问到了,感觉细节了解还是远远不够啊,从网上找资料学习之。转载的。在查看sql执行计划时,我们会发现表的连接方式有多种,本文对表的连接方式进行介绍以便更好看懂执行计划和理解sql执行原理。 一、连接方式: 嵌套循环(NestedLoops (NL)) (散列)哈希连接(Has... 阅读全文
posted @ 2014-10-02 17:18 zmlctt 阅读(1006) 评论(0) 推荐(0)
索引小知识
摘要:本来以为对数据库小有了解,结果是冰山一角,完全赶不上人家啊,面试官随口一问,问了两个问题,结果全错。好吧问题1:建好索引后,在select中使用like是否会使用索引?问题2:给定组合索引,什么情况下会使用索引,什么情况不会使用索引?(1)首先来看第一个问题从网上找个例子,很能说明问题啊?总结一句就... 阅读全文
posted @ 2014-10-02 16:35 zmlctt 阅读(252) 评论(0) 推荐(0)
完美洗牌算饭
摘要:被大腾讯问到了完美洗牌算法,瞬间就跪了,其实原来看过,只可惜都忘了啊,现在在补充进来吧。其实完美洗牌算法,应该给我说明白题,最少举个例子吧,当时确实大意了,也没问清楚就直接不会了,其实题意是有个长度为2n的数组{a1,a2,a3,a4,..,an,b1,b2,b3,b4,...,bn},希望排序后{... 阅读全文
posted @ 2014-09-29 22:42 zmlctt 阅读(903) 评论(0) 推荐(0)
get和post区别
摘要:面试被问到这个问题,虽然大致知道,但还是要事后好好查查弄清楚才行,要有深度啊!首先说下http协议1.1、HTTP消息客户端与服务器之间的交互用到了两种类型的消息:请求(Request)和响应(Response)。HTTP请求的格式为: 图3、HTTP请求的格式HTTP响应的格式为:图4、HTTP响... 阅读全文
posted @ 2014-09-28 22:15 zmlctt 阅读(432) 评论(0) 推荐(0)
C程序内存分配
摘要:在多任务操作系统中的每一个进程都运行在一个属于它自己的内存沙盘中。这个沙盘就是虚拟地址空间(virtual address space),在32位模式下它总是一个4GB的内存地址块。这些虚拟地址通过页表(page table)映射到物理内存,页表由操作系统维护并被处理器引用。每一个进程拥有一套属于它... 阅读全文
posted @ 2014-09-22 22:34 zmlctt 阅读(348) 评论(0) 推荐(0)
栈大小和内存分部问题
摘要:今天面试问了一个栈大小问题,问过两次内存的结构问题,都没有答好,这次要弄清楚才行。栈大小是有默认值的,如果申请的临时变量太大的话就会超过栈大小,造成栈溢出。编译期限制栈大小,和系统限制栈深度根本是两回事。系统限制栈深是限制进程主线程的栈深,限制的是整个函数调用链的最大栈深,这个栈深是函数调用链上各个... 阅读全文
posted @ 2014-09-22 22:31 zmlctt 阅读(26001) 评论(3) 推荐(1)
inline和宏之间的区别
摘要:1、内联函数在编译时展开,而宏在预编译时展开2、在编译的时候,内联函数直接被嵌入到目标代码中去,而宏只是一个简单的文本替换。3、内联函数可以进行诸如类型安全检查、语句是否正确等编译功能,宏不具有这样的功能。4、宏不是函数,而inline是函数5、宏在定义时要小心处理宏参数,一般用括号括起来,否则容易... 阅读全文
posted @ 2014-09-22 21:49 zmlctt 阅读(5026) 评论(0) 推荐(0)
编程面试中的十个常见错误
摘要:身为程序员,你肯定知道和其他技术工作面试比起来,编程工作的面试流程略有不同。 这篇文章会就你在编程面试中应当避免的 10 个问题展开讨论。 1. 从未在纸上或白板上写过代码 这是求职者最容易犯的大错之一。绝大多数编程面试都会安排在纸上或白板上。而与电脑上大量的编码练习相比,绝大多数求职者极少在... 阅读全文
posted @ 2014-07-24 00:21 zmlctt 阅读(661) 评论(0) 推荐(3)