java自学之面试成长第一天

昨天投完简历第一天,简历上并没有写之前自己的工作经历,主要就是写了自己做的几个项目。
今天遇到第一个电话面试,我是觉得学完了java,自己又撸过项目,应该能找到共工作了吧,所以我并没准备,事实证明毫无准备就和别人刚正面是愚蠢的。。。。

面试主要问题:1,之前工作,这个不是重点 ,2,最近做的项目有什么:我回答,我自己是把一个模拟的购物网站用 三种技术都实现了一遍。一个用的无框架,纯servlet+jsp 实现后台的访问的web项目。一给是使用SSH技术,另一个是使用了SSM技术实现的。

又问我做的项目主要使用了什么技术,我当时就有点懵了,不就是使用的Servlet技术,jsp技术,加反射,jdbc。难道一般的项目不是这样子?使用MVC模式,DAO 实体类 充当模型层,Servlet实现控制层,jsp实现视图层。

大概扯了两三分钟,面试人的下一个问题,servlet的生命周期是什么,这才是没准备的最大弊端,我瞬间懵了。当时满脑子都是框架,毕竟搞了2个多月的web项目,servlet怎么使用怎么访问我是知道,突然来个生命周期,这个是什么东西。。。我 满脑子都是???,。其实这个问题没回答出来已经基本GG了。。。回头准备是看看,servlet的生命周期就是。实例化,初始化,执行,销毁,回收,但是在想想 通过servlet技术控制访问,必然需要时servlet对象,那就必然要实例化。有实例化必然会执行init(),要访问必然要执行方法,必然有销毁 和回收,是个对象的生命周期怕不过也就是如此了。但是当时没任何准备。大概我连生命周期是啥意思都懂吧。。。。

然后又问我,项目我具体用的技术。我当时又都点蒙圈。没用框架不是就使用的servlet技术,jsp技术,jdbc访问书库据,Filter实现中文输入,实现验证登陆。要我怎么说不是很懂。。。。

当面试时不知道自己要说什么的时候,其实我已经就知道时GG了,于是我抱着学习的态度就问面试官。我该如何表达我项目中使用的技术。于是我就拿购物系统中的订单项来询问,抱着面试一次至少要学点东西的态度,面试跟我聊了的意思是,我的模块是如何实现的用了什么技术,我其实不太理解的,用了什么技术,在我看来不就是mvc就是数据显示到页面,那么重点就是访问数据库,用DAO访问数据库,用Servlet,或者action,controller,控制数据显示到页面。
面试官就问我 我是如何考虑并发问题的,当然我并没有了解过并发的问题。

现在想想我应该考虑的是,业务层的东西。以购物网站首页来说,页面展示商品分类 和部分具体商品信息。在客户访问商品网站时,执行对应的方法,从mysql数据库中通过DAO(可以是hibernate或者mybaits使用的mapper对象)查询分类信息和具体商品信息,跳转到首页的jsp页面。

当然面试前一定要理清楚自己的思路吧。明天开始第二次面试。。。。。。。。。。。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Java全能学习面试手册——Java面试题库.zip 01 7道消息队列ActiveMQ面试题!.pdf 02 10道Java高级必备的Netty面试题!.pdf 03 10道Java面试必备的设计模式面试题!.pdf 04 10个Java经典的List面试题!.pdf 05 10个Java经典的Main方法面试题!.pdf 06 10个Java经典的String面试题!.pdf 07 15道经典的Tomcat面试题!.pdf 08 15道面试常问的Java多线程面试题!.pdf 09 17道消息队列Kafka面试题!.pdf 10 18道非常牛逼的Nginx面试题!.pdf 11 20道顶尖的Spring Boot面试题!.pdf 12 20道面试官常问的JVM面试题!.pdf 13 22道面试常问的SpringMVC面试题!.pdf 14 24道经典的英语面试题!.pdf 15 24道消息队列RabbitMQ面试题!.pdf 16 27道顶尖的Java多线程、锁、内存模型面试题!.pdf 17 29道常见的Spring面试题!.pdf 18 30个Java经典的集合面试题!.pdf 19 36道面试常问的MyBatis面试题!.pdf 20 40道常问的Java多线程面试题!.pdf 21 55道BAT精选的Mysql面试题!.pdf 22 60道必备的Java核心技术面试题!.pdf 23 70道阿里巴巴高级Java面试题!.pdf 24 ActiveMQ消息中间件面试专题.pdf 25 Dubbo服务框架面试题及答案.pdf 26 Dubbo面试.pdf 27 Dubbo面试题.pdf 28 Dubbo面试专题.pdf 29 Java 面试题经典 77 问!.pdf 30 Java架构课程MCA大纲.pdf 31 Java就业班体系结构大纲.pdf 32 java面试题_多线程(68题).pdf 33 java面试题_设计模式(26题).pdf 34 java面试题_微服务--dubbo(41题).pdf 35 java面试题_消息中间件--RabbitMQ(20题).pdf 36 java面试题_消息中间件--RocketMq(14题).pdf 37 JVM.pdf 38 JVM常见面试题指南.pdf 39 JVM面试题.pdf 40 JVM面试专题.pdf 41 JVM性能优化相关问题.pdf 42 JVM执行子系统.pdf 43 Kafka面试题.pdf 44 Linux面试题.pdf 45 Linux面试专题.pdf 46 MongoDB面试题.pdf 47 MongoDB面试专题.pdf 48 Mybatis面试题(含答案)_.pdf 49 MyBatis面试题.pdf 50 MyBatis面试专题.pdf 51 MySQL55题答案.pdf 52 MySQL面试题(含答案)_.pdf 53 mysql面试题.pdf 54 mysql面试专题.pdf 55 MySQL性能优化的21个最佳实践.pdf 56 Netty面试题.pdf 57 Netty面试专题.pdf 58 Nginx面试题.pdf 59 Nginx面试专题.pdf 60 Nginx实战书籍.pdf 61 RabbitMQ消息中间件面试专题.pdf 62 Redis面试题(二).pdf 63 Redis面试题(含答案)_.pdf 64 Redis面试题.pdf 65 Redis面试专题(二).pdf 66 Redis面试专题.pdf 67 Redis实战.pdf 68 SpringBoot面试专题.pdf 69 SpringCloud面试专题.pdf 70 SpringMVC面试专题.pdf 71 Spring面试题(含答案)_.pdf 72 Spring面试专题及答案.pdf 73 Spring源码深度解析.pdf 74 Tomcat架构解析文档.pdf 75 Tomcat架构解析文档.pdf.baiduyun.downloading 76 Tomcat面试专题.pdf 77 Tomcat优化相关问题.pdf 78 Zookeeper+分布式过程.pdf 79 zookeeper面试专题.pdf 80 并发编程面试专题.pdf 81 并发面试题.pdf 82 多线程,高并发.pdf 83 多线程面试59题(含答案)_.pdf 84 分布式缓存 Redis + Memcached 经典面试题!.pdf 85 搞定 HR 面试的 40 个必备问题!.pdf 86 集合框架.pdf 87 精选7道Elastic Search面试题!.pdf 88 精选8道Dubbo面试题!.pdf 89 精选17道海量数量处理面试题!.pdf 90 看透Spring

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值