使用语言的好特性,而不是那些糟糕的特性————不知道谁说的 好久不学习python的语法了,上次去面试,和面试官聊到了python中的with-as statement(也称context manager),挺感兴趣的,这两天学习了一番,收获颇丰在此分享。 先说明一个常见问题,文件打开: 1 2 3 ...
分类:
编程语言 时间:
2016-04-02 17:33:03
阅读次数:
445
触摸java常量池
java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,小菜早就对常量池有所耳闻,这次好好总结一下。
理论
小菜先拙劣的表达一下jvm虚拟内存分布:
程序计数器是jvm执行程序的流水线,存放一些跳转指令,这个太高深,小菜不懂。
本地方法...
分类:
编程语言 时间:
2016-03-30 21:01:06
阅读次数:
205
说来惭愧,MVP的架构模式已经在Android领域出现一两年了,但是到今天自己才开始Android领域中的MVP架构征程。闲话不多说,开始吧!
一、架构演变概述我记得我找第一份工作时,面试官问我“android是否属于MVC架构模式,简述一下”。确实,Android的整体设计结构就是MVC的设计模式,在J2EE的开发中,使用的也是MVC模式,MVC模式是一个经典,经历了几十年的考验。Android项...
分类:
移动开发 时间:
2016-03-30 16:31:26
阅读次数:
261
今天一大清早去面试, 公司距离我家还挺近的, 花了一个小时走着去, 也顺路印下简历, 理理思路, 到了公司面试官什么的都不错, 还给我讲了很多知识, 收货也是满满的, 总结下今天都遇到了哪些问题, 调整调整状态. 1, 当需要自定义tabbar的item的数量可变时怎么做的 这里原本是想说自定义ta ...
分类:
移动开发 时间:
2016-03-30 12:43:24
阅读次数:
172
直接插入排序 过程: 1. 数据可分看成两个部分,前面的数据是有序的 2. 从后面的数据取出一个元素,插到前面有序数据的合适位置 从右端开始查找,到找到比此元素大的时候,则此元素向后移动,以空出多余的空间来插入此元素。 3. 查找至最后。 例: 3 2 4 5 8 1 2 3 4 5 8 1 1 2 ...
分类:
编程语言 时间:
2016-03-27 13:57:24
阅读次数:
344
今天微信支付一面,在线面试。 在collabedit上面进行的,一开始面试官给我打了个电话,说在collabedit上面出好了题目,让做完之后给他回个短信。然后没有多余的废话,就上了collabedit开始做题了。 两个题目,二选一 第一题:在一个二叉树中找到所有节点的内容包含某子串的节点,并使用快
分类:
微信 时间:
2016-03-23 19:59:29
阅读次数:
1117
现在怀着忐忑也庆幸的心情写着这篇随记。忐忑是因为昨天刚面完百度的三面,现在结果还未知,“有了期待,人就会变得胆怯”,现在我不是胆怯,但不能说不憧憬会有一个好的结果;庆幸是因为我第一次有机会离她那么近,且有幸能来到三面。 说实话,三面给我感觉是压力最大的,面试官是研发经理,虽然没聊什么技术,可是有些问
分类:
Web程序 时间:
2016-03-23 19:56:49
阅读次数:
240
最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等……。而
分类:
编程语言 时间:
2016-03-22 22:01:54
阅读次数:
252
面试中,面试官问我现场写的一个算法题目:给定一个字符串和一个字符,删除字符串中包含和此字符相同的字符。 算法1: 算法2:(动态分配空间)
分类:
编程语言 时间:
2016-03-20 19:18:16
阅读次数:
169
前几天投了个实习岗,今天面试官电面时问了我一个单例模式是什么?怎么实现的? 完全不会啊,囧,回来就查了些资料。 单例模式,就是说实例只有一个,节约内存,实现多线程数据的共享等。 那么如何保证类的对象只有一个呢? 下面请看:转http://devbean.blog.51cto.com/448512/2
分类:
编程语言 时间:
2016-03-19 21:08:01
阅读次数:
166