文档形式编辑好自己的内容「具体看模板」:
1,自我介绍+项目讲解
面试官,你好。很高兴有机会来贵公司应聘java软件工程师一职。
这是我的简历,在面试官观看我的简历的同时请允许我做一个简单的自我介绍:
我叫龙思远。今年22岁。毕业于广州科技大学,毕业后任职于广州光点有限公司,有过两年的Java开发经验,如同简历上说的毕业至今一直从事的都是软件开发的工作,在工作期间先后参与企业人力资源管理系统、政府机关会议管理系统、 智慧园区系统、智能充电系统项目的开发,
技术上:在项目开发的过程中,为我打下了扎实的Java基础;同时对Spring,SpringBoot,SpringCloud,Mybatis以及一些第三方中间件等有了更深层次的了解;我们公司的话规模比较小,人员流动也比较大,有时候也会去做一些前端相关的内容,其中包括Vue、ElementUI,微信小程序等技术的使用;公司项目的上线自己也有参与,所以对服务器,Linux系统,容器技术也有涉及到;数据库的话使用过mysql,oracle等关系型数据库,并且会一定的数据优化,
介绍完前面的,在项目中可以看出我有较强的责任心,对技术有浓厚的兴趣,自主学习能力较强,本人性格开朗,幽默大方,具有良好的协调与沟通能力,及团队协作精神。在工作之余,喜欢逛一些和自己专业相关的网站,并且喜欢用写博客的方式总结自己学习过的技术。
请各位考官多多指教,谢谢!
2,项目介绍,
面试官你好,接下来容我来介绍一下我的项目,我最近做的一个项目是叫葱葱智能充电系统管理系统,项目是从去年十一月份开始写的,到今年五六月的样子已经结束了,大概周期是七个月左右,我们这个项目的来历是因为新能源产业在技术上及产业化上的不断进步,以及在政策的激励下,新能源汽车开始慢慢普及,然而充电设施的不完善、不规范、标准不统一等因素制约着新能源汽车产业的发展。所以有了这套管理系统。后台主要使用的是SpringCloud作为基础框架,数据访问层使用的是MyBatis-Plus,数据库使用的是MySQL,前端主要以Vue实现,配合ElementUI进行页面的美化,同时也能提升开发的效率。
整个项目分为5个模块。其中囊括用户、商户、业务员(地推)、代理商、平台运营者多个关系链条,这里我就不进行一一的详细介绍了,在这个项目中,我主要负责的是平台运营者中的充电桩下发代理,和一些基本功能的(告警管理,公告管理,充值管理,会员管理,理商管理,订单管理,财务管理,提现记录,提现审核,报表统计等)接口的编写,文档的整理,同时也包括这些功能的页面编写。其中也遇到过一些技术难点,解决了http占用资源过多的解决办法,比如使用Websocket协议实现公告发送的技术点,(当服务器完成协议升级后(HTTP->Websocket),服务端就可以主动推送信息给客户端啦。只需要经过一次HTTP请求,就可以做到源源不断的信息传送了。)以此达到持久消息通信的目的。还有基于ocpp协议实现新能源车与充电桩之间实现互联互通。
在这个项目中,不仅仅巩固了自己的项目实战能力,让自己如何更加合理的把控项目的进度,项目开发的细节。我的项目介绍完毕,谢谢面试官
近期开发的系统(开发时间)-> 由来 -> 使用了什么技术(达到了什么效果)-> 模块讲解,关系链条 -> 我干了什么 -> 技术难点 -> 结尾
3,项目的实施流程,
4,项目功能模块流程介绍,
5,实施过程中遇到的问题?「如何解决的」
6,在实施过程中所做过的技术相关工作内容
资料
1
自我介绍:面试官你好,我叫李xx,来自湖南岳阳,18年毕业于湖南理工学院,曾在深圳市微购科技担任两年实施工程师
项目介绍:在上家工作参与实施过多个项目,其中主要负责的一个是进销存系统。该系统主要实现了对库的管理,
该系统主要模块有产品加工、财务管理、系统管理、库存操作、库存配置。主要功能包括生产加工、出库、入库、
财务、Excel导出、打印、图表、产品图片等。能够有效节省了人工成本,提升了工作效率。
项目实施流程介绍:
1.数据初始化
2.项目安装部署:该系统是部署的在Windows系统上的,首先将系统的部署包准备好以及在本机上安装好mysql数据库,Tomcat以及jdk,
然后将部署包放入Tomcat的webapps中,进行解压。然后在数据库中建立相应的数据库,
随后打开解压在webapps下的WEB-INF目录下的spring中的root-context.xml文件进行数据库密码的修改
3.组织客户方培训、现场签到:该系统主要用于仓库管理人员,提前和甲方公司预约好了培训时间,场地,人员。培训相关人员签到后进行该系统的演示、讲解与使用
,演示完后将操作手册发放给在场的仓库管理人员,最后公司项目组培训负责人与用户实施负责人组织受训人员参加上机及理论考试。
4.了解客户方使用中的问题,记录改进:在仓库管理人员操作该系统一周后回访甲方,调查使用过程中遇到的问题以及还有什么需要改进的地方
然后上报到公司并跟进直至问题解决
5.项目的上线、验收工作:在每一个项目阶段结束时,甲方负责人对这一阶段的可交付成果进行验收,在测试及运行结束后,对系统进行总体的验收
6.运维
项目功能模块流程介绍:该系统主要有五个功能模块,首先是
产品加工,其中该模块包括加工、加工记录、包材关联。
财务管理模块包括的功能有新增财务、财务记录、财务分类、银行列表。
系统管理模块下有设置,员工管理,数据库。其中设置功能下包含系统参数,菜单管理,规则节点,系统附件。
员工管理包含员工分组,员工管理。数据库包含数据备份,数据还原
库存操作模块包括入库,出库,库存。其中入库功能包含入库、入库记录。出库功能包含出库、出库记录、退货、退货记录
库存功能包含库存记录、调拨、报废、调拨记录、报废记录
库存配置模块包括设置,产品管理,会员管理。其中设置功能包含供应商、仓库管理、计量单位、快递管理。
产品管理功能包括产品分类、产品管理。会员管理包括会员组、会员列表
在实施过程中遇到的问题:ASP.NET state service未启动问题,弹出错误界面
解决方法:打开控制秒板中=》程序和功能=》打开或关闭windows功能,将应用程序开发功能ASP.NET功能先勾选去掉,点击【确定】,
更新完成后,再次打开将勾选勾上,点击【确定】,更新完成后再次启用服务即可。
在实施过程中所做过的技术相关工作内容:
系统管理知识,包括WINDOWS 2000,WINXP,Linux等,
数据库知识,包括SQL2000、ORACLE、DB2等等,SQL技能。细分可为查询分析器的使用,数据表的操作,报表的基本技能等等
一定的硬件知识、网络知识、行业知识和学习能力等
2
Java基础扎实,熟悉集合、程序设计原则、常用设计模式(单例、工厂、代理、责任链)等;
熟悉JVM虚拟机,JMM内存模型,GC算法,垃圾收集器,类加载及对象分配过程,调优命令,参数及调优工具;
了解JUC并发编程,对多线程及线程池,线程同步机制,锁升级,内存屏障,AQS框架等有深入理解;
熟悉Spring、SpringMVC、SpringBoot、Mybatis、Mybatis-Plus,能够快速构建项目编码;
熟悉Spring IOC容器,AOP,声明式事务,并且阅读过核心源码;
熟练掌握MySQL,对存储引擎、索引、事务、日志、锁、主从复制读写分离有深入了解并拥有SQL调优经验;
熟悉Redis缓存应用,持久化机制,主从复制机制,哨兵机制,集群并且能够利用Redis实现分布式锁;
熟练掌握RabbitMQ、kafka等消息中间件,熟悉消息可靠性,死信队列,延迟任务等;
了解Elasticsearch搜索引擎、倒排索引、分词器,并且能够搭配Logstash+Kibana+Beats搭建ELK;
熟悉SpringCloud和SpringCloudAlibaba核心组件,包括服务注册发现,配置中心,远程调用,服务网关,服务保护;
熟悉分布式事务、分布式锁、分布式全局ID等解决方案,了解企业级分布式多级缓存实现方案;
3
1,自我介绍:面试官您好,我是小方,毕业某某大学,上家公司是科泰信息技术有限公司,在这家公司工作两年,在这两年期间主要做的是医疗项目(或者:能链集团HR人事管理系统,恒力集团OA办公自动化管理系统,TATA木门CRM销售系统),主要的工作内容:1、负责与客户确认详细的项目上线与培训日程安排,2、协助项目经理完成公司产品的系统导入、实施、功能培训辅导等工作,3、负责协调客户关系,确保项目进度与质量,按照实施计划完成项目上线运营,顺利完成项目。4、负责用户培训,编写培训文档,解答用户系统使用过程中的疑问,面试官以上就是我简单的自我介绍,请问您还有什么想了解的吗?
(问到你项目的时候在详细的讲解项目,别一开始就把项目啪啦啪啦讲完了)
2,流程细节:项目的业务流程要详细,别讲半天就解释了几个功能模块,流程什么是流程,搞清楚了,什么时候开始,到什么结束,这是一个流程,不是一顿项目功能介绍
3,简历细节:简历上的任何一个文字单纯都要认真检查,不能有错,大忌,不会的就别写,写了就去了解一下,别一问三不知。
4,有些人总是以为找工作很简单,懒得出油,又不准备,还想出来拿高薪(底薪都没),搞定都不知道能活多久。
文档形式编辑好自己的内容「具体看模板」:
1,自我介绍,
2,项目介绍,
3,项目的实施流程,
4,项目功能模块流程介绍,
5,实施过程中遇到的问题?「如何解决的」6,在实施过程中所做过的技术相关工作内容
面试技巧
九八年的洪水
模块
进公司第一步:“贿赂”
项目开发模式
传统:客户需求 计划 设计 实现功能
000瀑布
敏捷
迭代