剑指Offer——求职必备神器
前言
不管是公司网申、银行招聘、面试等等,“谈谈你的职业规划”、“以往工作中遇到了哪些棘手问题?你是如何解决的?”、“说一下你的优点和缺点”。
近五年职业规划
作为一个新人,刚进入公司,我会首先熟悉公司的企业文化,很好地融入到整个团队之中,保质保量按时完成领导布置的任务,踏踏实实从基层做起,同时强化我的编程技术。
进入公司一年之内,我会努力钻研Java相关技术,学习并应用主流技术架构,从一个程序员晋升为软件工程师。
进入公司二年之内,我会帮助其他新人,让他们也能够更好地融入整个团队,在认真完成工作的同时,我还会再熟悉其他编程语言,比如C、C++、PHP、python、shell脚本等。从一个软件工程师晋升为软件设计师。
进入公司三年之内,努力从一个软件设计师晋升为架构设计师。
进入公司五年之内,努力争取在事业上达到一个新的高度,从一个架构设计师晋升为项目经理。
开放性问题
您是如何考虑解决在以往工作中遇到的具有挑战性的难题的?请列举一项难题,说明当时的背景、您的具体行动和最后的结果。
背景:2015.06-2016.05期间参与商业项目“立马送药”开发工作,其中移动端采用Ionic框架在Hbuilder7.3.0 IDE中完成,Web前端采用AngularJS框架在MyEclipse10.7 IDE中完成,后台采用Servlet技术。在开发Web前端时遇到问题“Cookie ‘data’ possibly not set or overflowed because it was too large (5287 > 4096 bytes)!”刚开始以为只是个警告,没太在意。后来发现直接影响到了程序的执行效果。
具体行动:
- 1.首先根据Chrome浏览器信息定位,显示以下代码存在错误:$cookieStore.get(“data”)。由于自己在程序使用cookieStore存储了大量所需数据,其数据量超过了cookie默认设定的存储值4K,故会报错。
- 2.经过查询资料,得知从内存占用的角度考虑,cookieStore中存储的数据置于内存之中,占用实际内存空间,而且内存空间大小固定。而instance类似于指针,指向的是一个对象地址,其对象是可以存储任意内容、格式、大小的数据,不受内存所限。
最后的结果:换用instance存储数据。完成Web前端特定功能。
优点和缺点
性格沉稳,与人友善,时间观念强。遇到事情能够有条理的处理。能够静下心来思考问题,拥有大局观。
爱钻牛角尖。有时会不达目的誓不罢休。
习惯及爱好
酷爱跑步、写技术博客,喜欢踢足球、打乒乓球、羽毛球、排球。
个人评价
- 一.热爱互联网行业,关注行业动态,抗压能力强,学习能力强。
- 二.对新技术充满好奇,不断探索提高。
- 三.工作态度认真负责,具备团队合作精神。
学习成绩
软件架构设计 98 4.33
系统分析与设计 92 4.00
软件理论与开发方法学 91 4.00
高级人工智能 90 4.00
数据挖掘与知识发现 88 3.67
知识产权与学术论文规范 81 3.00
软件质量保证与测试 93 4.00
本科课程
高等数学
线性代数
离散数学
概率论
操作系统
网络
数据结构
Java