Men的博客

欢迎光临!

0%

面试技巧

1.自信
2.准备大纲
3.多讲故事
4.眼神和微笑
5.有停顿
6.强大的逻辑表达能力

1.迅速建立逻辑导图、
2.先交代问题背景再说下解决方案和总结
3.遇到最大困难
4.获得什么困难
5.认可公司行业、认可行业,喜欢公司
岗位发展路径、有什么不足
岗位匹配加真诚、多用递进、多加经验、自信

1、充分准备,保持心态平和

2、尊重面试官司,包容心

3、随机应变

4、在面试中不断学习总结,为下一次面试做准备

5、不卑不亢,敢于表达自己

6、坦承

职业规划

1.你做过什么,有哪些特质和亮点

2.在了解行业的基础上,能有一定的见解

3.了解分析应聘岗位需求和企业文化、价值观

再者,可以依次列举出你在前面梳理出的亮点(匹配岗位需求),比如:

最后,表达如果你进入公司后对未来工作的期望以及你对公司的态度。

讲话可以稍微低沉一些,语速可以降低,这样显的自信
不做害羞的动作,例如不自觉的玩手指,不敢与面试官眼神交流,眼睛四眼无神等
抬头挺胸,目光直视hr

首先,可以先罗列自己的基本信息,比如姓名、学校、专业等

面试官好,我叫门乾强,来自山东临沂,有7年软件开发经验,非常高兴能参见今天面试。
目前就职于北京一所软件开发公司,主要研发的方向是Gis地图相关软件开发,包括移动端iOS、Android 地图SDK、开放地图arcgis、mapbox地图等,工作积累了很多移动端、iOS、Android、前端的开发知识
工作业余喜欢学习前端开发知识,热衷于计算机图形学,目标是成为一名资深前端软件开发工程师。希望今天面试能得到贵公司的认可和肯定。

star法则
了解背景(Situation):当时是什么情况
明确任务(Task):你需要完成什么事情
你的行动(Action):那你当时做了什么
关注结果(Result):得到的结果是什么
学习总结(Learning):你从中学习到了什么,后期如何改善

mvt地图SDK开发:
在我们公司开发的地图SDK的基础上,因为我们公司设计的地图SDK数据是我们自定义的数据结构,与国际上开放的数据结构不一致,希望在我们开发的地图SDK基础上,开发一套基于开源地图mapbox的一套地图SDK。
拿到任务后我们首先了解了mapbox的原理和开源代码。
我们在mapbox开源代码的基础上,定义了我们地图SDK接口规范。按照接口我们实现了对应功能。
遇到困难:使用cmake编译开源地图、SDK版本兼容、覆盖物的识别、地图个性话展示的扩展。
从中学到了:开源地图SDK mapbox的架构设计原理、开放的SDK设计规范,Gis相关的算法丰富。

湖南电网-防冻融冰
在南方,特别是一些高海拔地区电压线在冬天是很难扛住结冰的压力的,需要定时检查电线的覆冰信息,在此基础上湖南电网开发了防冻融冰的平台
拿到这个平台的开发需求后,我们制订了开发计划,研究了需要使用的一些前端技术,以及当前数据大屏技术架构
我们采用了vue的开发框架使用成熟的element-ui框架,进行功能开发
遇到困难,我们第一次给电网开发产品,政府机构对于功能要求比较及时,往往一个功能需要第二天就要看到上线,且功能变化比较频繁,且政府部门对于平台产出日报等报表数据要求比较严格。
从中学到了:前端开发框架vue的了解,echarts在数据大屏中的应用图表等日报数据在前端的展示导出等。

arcgis地图开发
我们客户是一家规划院的公司,他们制作了大量的arcgis地图服务,希望能够在ipad上展示他们制作的地图,并能实现丰富的交互功能。
拿大任务后我们首先评估了工作量,以及开发中需要的资源
首先我们先研究了arcgis SDK的功能接口,然后制订了开发计划,包括底图、图层等切换、收藏、排序、查询、地图绘制等功能
遇到困难:因为积累了丰富的iOS开发经验,较少的遇到了困难,从中学到了 一个人的开发规划、arcgis的原理等。

公交规划引擎:
当时我们公司希望开发公交规划的算法服务,因为公司积累了很多Gis相关的知识,所以领导将项目安排给我开发。
当我拿到任务时我明确了需要做哪些事情,首先是公交数据的分析,然后将公交数据进行编译,提取出有用的信息,组织成数据模型,最后转化成二进制数据包。
公交规划服务读取二进制数据包,将数据模型存储到运行内存中,主要目的是为了优化运行速度。
公交规划采用深度优先的遍历模式。
主要遇到的困难是最优路径的排序。最近公交站点的获取和排序,步行代价模型的优化
从中学到了:深度优先的规划算法、排序模型调优策略等。规划剪枝的代价模型等一些知识的深度应用。

地图导航引擎
我们和地图项目是在高德地图SDK基础上进行开发的。中国移动希望开发一套自己的地图、导航SDK。
我们拿到任务后,首先确定任务比较重,我们将地图SDK渲染的开发工作外包给武汉光庭进行开发,我们设计SDK接口及导航SDK开发
我主要负责的是SDK接口侧的开发实现及往和地图app上嵌入替换高德地图SDK工作
遇到困难主要是SDK性能问题,版本兼容问题,导航播报准确性问题,我们经过反复的优化测试最终实现上线替换掉高德SDK。
从中学到:SDK架构设计,接口规范等

和地图的开发:
和地图是一个移动的地图项目,可以预装到大量的基于移动定制机上。作为移动的地图软件主要目标是能够达到国内高德地图和百度地图一样丰富的功能
我们的任务主要是负责和地图项目的版本迭代,主要是项目管理者制订开发内容,评估工作量,开发测试上线。
遇到的困难。地图性能优化、页面卡顿优化、导航功能优化等。
从中学到了地图项目的架构设计,项目优化方案,项目版本迭代规范等。

数据编译:
我们需要做数据编译,我们拿到粗糙的数据,然后制作成我们要求的数据
拿到任务后我们首先研究数据规范,然后制订数据编译模型。
然后读取数据,转换成对应的模型数据,然后将模型数据输出文二进制文件。
遇到的困难,数据的切分、数据的查找、数据的缓存。
从中学到了数据编译的原理,Gis地图数据切分算法、

和地图开发
和地图是从高德地图分裂出来一个项目,项目代码比较老旧,还不是arc自动内存管理的项目
我们拿到项目后,首先对项目的代码进行整理,对项目架构进行优化,去除了mrc,改用自动内存管理
遇到困难,主要是项目架构优化,页面显示优化,崩溃问题跟踪等
从中学到了地图项目架构设计及思想,项目优化方案

饭点、来见面吧
公司想在互联网方向的尝试,研究解决大型饭店午餐人少问题,也解决上班族午餐吃饭拥堵困难的问题。来见面吧是想尝试饮食社交一种新探索
我们主要工作是开发iOS平台下的软件,设计丰富精美的UI展示效果,以及丰富的互联网功能,大多是使用第三方SDK的形式进行开发。
遇到困难,主要是上报工作的初期,也是在不断积累学习iOS开发经验,尝试了解一些系统知识。
从中学到了iOS开发流程等一些基本知识,如何在积累中成长,优化程序性能,以及在开发中遇到一些问题常见解决办法。

面试总结:
1.尝试解答一些综合性问题
2.多了解一些面试知识
3.多问一些面试中遇到的问题,让面试官给予一个解答