深圳礼意久久网络科技有限公司(面经)

要求技术:
  • 精通spring框架,熟悉其事务机制
  • 掌握Struts1HibernateSpring、JavaScript、CSS3、JQuery、XML、AJAX等知识,能够灵活运用
  • 熟悉mysql,熟练编写SQL语句及sql优化

  1. 说说你了解的mvc各个部分的技术实现?-----------model应用的业务逻辑javabean,EJB。view由jsp页面产生。controller一般是通过servlet……
  2. jsp内置对象,及其作用?-------------request/reponse负责请求和响应。pageContext/session网页请求和会话管理……记得是9个内置对象其余的当时没想起来……
  3. 谈谈你对spring的理解?-------总得来说是工厂模式,通过配置文件来创建实例对象或者注入属性。IOC控制反转以及DI注入,面向切面编程的AOP机制……
  4. Hibernate的理解?-------DOA 层的框架,全自动orm映射框架,自动生成sql(我用过mybatis,对于这个不太了解……)
  5. struts的理解?--------MVC模式的web层框架,根据配置文件将各个请求分配给不同的action去执行,action执行完成后要返回现实的结果视图……
  6. 简单聊聊数据库ACID?-------Atomicity原子性是指事务里的所有操作要么全部做完,要么都不做,只要有一个失败那么整个事务都失败,需要回滚。Consistency一致性,就是数据库一直处于一致状态,事务的运行不会改变数据的一致性约束。Isolation独立性是指并发事务之间不会相互影响。Durability持久性,一旦事务提交后,所做的修改将会永久地保存在数据库上。
  7. Nosql中的CAP?------Consistency强一致性,Availability可用性,Partition tolerance分区容错性。一个分布式系统不可能同时满足以上三个特性,最多只能同时较好地满足两个。
  8. 简单说说以上满足两个的原则?--------CA单点集群,满足一致性,可用性的系统,通常在可扩展性上不太强大 。CP满足一致性,分区容忍性的系统,性能不是很高。 AP满足可用性,分区容忍性的系统,通常对一致性要求低。
  9. Redis的持久化理解?----------在指定的时间间隔内将内存中的数据集快照写入到磁盘,恢复时可以将快照文件读取到内存,两种机制RDB和AOF。
  10. Redis中,两种持久化文件可以共存吗?系统是优先使用哪种方式?--------可以共存,优先使用aof方式,如果aof文件有故障,可以通过redis-check-aof --fix appendonly.aof修复。
  11. Redis主从复制的原理?-------slave启动成功连接到master后会发送一个sync命令,master接到命令启动后台存盘进程,同时收集所有接收到修改数据的命令在后台进程执行完毕后,master将传送整个数据文件到slave以完成一次完全同步。slave接收到数据文件后将其存盘并加载内存。master继续将新的收集修改数据的命令依次发送给slave已完成数据的同步增量。
  12. 哨兵模式的原理?-----------对主节点的进行监控,如果主节点宕机会立即从节点选举一个节点作为主节点的机制……
  13. 利用程序实现3个线程,分别命名ID为A、B、C,每个线程分别将自己的ID打印10次,要求结果必须有顺序:ABCABC……用伪代码阐述下你的思路?-----------通过手写伪代码来阐述……利用ReentrantLock和Condition等进行锁定,阻塞/唤醒,释放锁等进行对线程的控制。
  14. 聊项目-------略
  15. 你有什么要问的吗?-------我就问了下目前公司使用的技术栈以及业务项目……

总结:从提问的技术栈和后面从技术面试官中得知公司维护的是很久以前啊的老项目了……SSH(struts+spring+hibernate)为主

#面经##校招##Java工程师#
全部评论
请问这家公司咋样
3 回复 分享
发布于 2021-10-26 22:59
感谢! 十分有用
点赞 回复 分享
发布于 2019-12-25 12:48
感谢分享面经!欢迎参加过社招的牛友发社招面经拿京东卡!~ -------------------- 活动:社招面经征集|参加过社招的牛友,来发面经吧,拿京东卡
点赞 回复 分享
发布于 2019-12-25 10:22

相关推荐

  答辩完回顾一下自己春招秋招的时候可能投太晚了加上自己八股不行,导致压根没有几个约面的,0收获。春招2月底开始进行投递,只记录约面的倍思奇 一面挂虎牙 一面挂店匠科技 一面挂望尘科技 一面挂华曦达 一面挂滴普 一面挂还有一些忘记了----------------------------走到终面的有六家汇川 hr面-技术一面-技术二面 base苏州可能觉得我意向不高,一直泡池子健成星云 hr面-技术一面-总裁二面-oc 需要试岗一个月,感觉没诚意字节跳动 技术一面-技术二面-技术三面-oc,当时手里有逼签,hr迅速走完三面并且跳过了hr面,最终offer审批挂安克创新 测评-技术一面-技术二面-技术三面-oc-排序泡池子海能达 技术一面-hr面-技术二面-oc-offer 已拒深信服 技术一面-技术二面-hr面-offer 其实反而小公司走不到最终面,反而是一些中小厂或者大厂能走到最后,春招约面比秋招多多了,对于我而言,因为秋招其实正式的都没有,全是实习转正的,而且就约到几个春招到最后其实能够短期两个星期有四家走到终面,对于自己也是越来越认可,觉得只要给面就能干到终面。虽然还是有点遗憾,但总归是有工作了,其实之前一直担心自己会不会失业或者去外包,现在也总算有工作了。算是能够正式入行了,也期待以后的程序员生涯了,也期待正式入职的那一天。(虽然现在这环境没到最终都不能百分百确定,不敢奶)等正式确定顺利毕业了再给🐮友们出个自己当时的学习经历,其实开始学习时间很晚并且很坎坷     
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务