技术人生(职业与面试)
desaco
技术,产品,运营。安卓应用研发8年+。服务过多家上市公司。
展开
-
编程思想(管理内存和回收内存)
对象的生命周期,内存的生命周期等。把性能和内存分配管理作为一种习惯和思维。-- Java的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)也叫静态存储区。堆区:(存放所有new出来的对象;)1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放...转载 2018-11-15 13:17:13 · 641 阅读 · 0 评论 -
突破自己的技术瓶颈,Android程序员高级进阶,危机感
> 突破自己的技术瓶颈,个人的技术输入与输出1、技术瓶颈 ; 2、工作上瓶颈 ; 3、收入上瓶颈如何突破技术发展瓶颈?- http://www.sohu.com/a/246164204_100066886如何持续进步,突破技术瓶颈?- http://www.sohu.com/a/134134698_355140多年经验的大厂程序员,如何突破技术瓶颈?- https://blog.cs...转载 2018-08-25 14:31:08 · 2965 阅读 · 0 评论 -
Android面试(2018)
-- 大公司:大公司招人看重的是技术水平或者学习能力。如果是因为某个业务线扩张而招人,面试的时候会看重你的实际工作能力,解决问题的能力。如果是单纯的人才储备,那很有可能是看重你的学习能力。 小公司:小公司招人的时候我认为可以总结为 稳定 能干活 能吃苦. 进入一家大公司,肯定要提前准备好自己的简历,和面试官聊一聊,自己是做前端还是后端?擅长哪几种算法?最后才是聊到在公司的岗位发展,和期望...转载 2016-01-15 18:01:21 · 800 阅读 · 0 评论 -
前端开发算法与面试题收集
写给前端应届生的职业规划建议- http://www.igeekbar.com/igeekbar/post/553.htm 职业规划里的定位技法,从个体自身出发,可以根据你的性格、兴趣、现有的知识技能、想做的事情、羡慕的职业人士等,找到你的方向。比如你做了各种分析后,可能定位到营销、软件开发、拆书、销售、讲课、推销、写作、编剧、编辑、运营、心理辅导等等方向。前端数据结构与算法- https...转载 2017-03-23 19:23:49 · 773 阅读 · 0 评论 -
程序员进阶,技术提升
计算机方面的基础主要包括计算机网络、算法、数据结构等,非常重要。> 普通程序员与高级程序员的区别: 普通程序员:一、知识体系零散、没有系统性的思维,在写代码、改bug的时候没有工程素养,往往是拆了东墙补西墙。二、对某种语言的依赖性太强,知识无法很好的迁移,一旦换了语言、或者领域不同就会不知所措三、经验不足却自认为自己经验丰富,只对自己做过的比较顺手,但是碰到未知的问题,就束手无...原创 2018-01-18 18:38:51 · 1152 阅读 · 0 评论 -
野指针与内存泄漏,查漏补缺(面试),对象引用(句柄)与OOM等问题
> 强引用、软引用、弱引用和虚引用,Java中的引用类型Java 对象引用方式 —— 强引用、软引用、弱引用和虚引用- https://www.cnblogs.com/renhui/p/6069437.htmlJava四种引用包括强引用,软引用,弱引用,虚引用- https://www.cnblogs.com/yw-ah/p/5830458.htmljava强引用,软引用,弱引用,虚引...转载 2018-03-23 16:05:20 · 659 阅读 · 0 评论 -
算法面试,Android面试题收集-2018,2019
> 算法面试LeetCode javascript solutions- https://github.com/BaffinLee/leetcode-javascriptQuicksheet for Algorithms- https://github.com/algorhythms/Algo-Quicksheet我的 Python 版本了:https://github.com/ki...原创 2018-03-15 17:18:12 · 1242 阅读 · 0 评论 -
职业规划相关
-- 职业可能路径: 程序员-系统分析员-架构师-技术经理-CTO;程序员-项目组长-项目经理-项目总监-CTO;程序员-产品设计师-产品经理-CTO。 技术路线:高级-资深-技术专家-高级专家-资深专家-研究员等。 职位上,如果可能,能够管理和做好一个项目;技术上,能够更有深度和宽度。-- 职业规划问题。 生存生活的技能。身体第一,女朋友第二,工作第三。从事技术类工作,基...转载 2016-08-07 23:01:01 · 1641 阅读 · 2 评论 -
职业进阶,职业规划与计划(3年,5年,10年计划等),个人(中年)危机
-- 制定目标必须要遵循SMART原则:1.目标必须是具体的(Specific)2.目标必须是可以衡量的(Measurable)3.目标必须是可以达到的(Attainable)4.目标必须和其他目标具有相关性(Relevant)5.目标必须具有明确的截止期限(Time-based).- 罗辑思维CEO脱不花:关于工作和成长,这是我的121条具体建议- http://tec...原创 2016-11-27 20:12:14 · 23025 阅读 · 2 评论 -
Android/Java面试题收集\面试经验
对技术的考量绝大多数都是以深度优先、广度次之为标准的.> 高级Android工程师技术点安卓工程师跳槽面试全指南- http://www.360doc.com/content/17/0926/07/38809403_690212478.shtml#项目中的难点/亮点,程序员的技能水平/学习能力/团队合作/工作心态高级Android工程师面试回忆录- http://blog.csdn.ne...原创 2016-08-21 19:56:24 · 1467 阅读 · 0 评论 -
怎样写好求职简历(STAR法则)
面试主要看几点:项目经验+基本技术+个人潜力(也就是值不值得培养)。> 简历该如何写,才能有更多的面试机会? 其实我在看你们简历的时候就想知道以下内容:你是否能胜任这份工作?是否有上进心?是否够积极主动?是否有潜力?就这几项,如果你做不到这么多,起码得保证自己简单点,没毛病吧?另外,你投了简历给公司,起码记得公司名字,知道公司到底做什么的吧?我之前电话面试一个人,说「您好,我们...原创 2016-07-27 18:28:11 · 11732 阅读 · 0 评论 -
技术面试官,招聘面试,面试过程及面试经验收集(自我介绍,项目经验,技术难点等)
面试对于知识的考核可以分为三个层次:对于基础知识的考核、对于项目经验的考核、对于项目深度的考核。 对技术的考量绝大多数都是以深度优先、广度次之为标准的.项目中的难点/亮点,程序员的技能水平/学习能力/团队合作/工作心态。面试招聘Android应用开发人员:主要是学习能力和人品等。-- 面试现场: 1.知彼:透过面试官的视角深入剖析面试的各环节,快速理解面试官眼里人才模型,面试考查能力的一...转载 2016-07-03 22:55:06 · 2813 阅读 · 0 评论 -
职业日常、素养、格局视野、学习管理
> 日常工作与事业 工作体验是:把工作当成事业来做,工作是完成,事业是不仅做好,而且要做到更好,把工作做成创业,就会发现研发不仅是编码,还要考虑架构演进、业界动态、技术发展、产品创新、成本控制(存储成本、机器耗电、公有云计费)等,大公司里一样可以“创业”,而且这样的创业成本不高也很有乐趣;另外就是要保持对技术的新鲜感,不断扩展视野。 技术人可以通过跳槽接触更广阔的技术领域和认识更...转载 2017-05-29 14:46:28 · 647 阅读 · 0 评论 -
JavaWeb 3年工作经验(几个技术点),JavaWeb面试题收集
> JavaWeb面试题收集Java研发方向如何准备BAT技术面试(超级干货)- http://blog.csdn.net/tzs_1041218129/article/details/52327011成为一个Java的架构师要学习哪些知识?架构师面试题又会有什么- http://mp.weixin.qq.com/s/CVlFWzZziI4RnNqwL50IxA> JavaW...转载 2017-10-01 17:09:03 · 2085 阅读 · 2 评论