Java工程师面试必备

最近换了份工作,所以准备了两天面试,总结下面试java开发可能用到的东西

前端

原生js 代码复杂 精通较难 基础 一定要有所了解
Jquery 写得少 做得多 功能强大 应用最多 最好精通 推荐一本《锋利的Jquery》
bootstrap 简单 做的还好 有项目使用,兼容是个问题 分页 校验等插件挺好用
freemarker 静态的 挺好用 有本翻译过的外文书籍 有空传上来‘
copy自http://demojava.iteye.com/blog/800204
Ajax

后台

太基础的就不说了
三大集合 多线程 并发 各种协议tcp udp soap http ftp socket等 解析xml/pdf等 servlet 文件上传下载
常用设计模式 6大原则等

框架

ssh ssm 各种流程原理,配置文件 优缺点

数据库

oracle sql 索引 存储过程 事务 序列 视图 pl/sql块等

服务器

tomcat weblogic

高并发

使用缓存 redis等
用jprofiler等工具找到性能瓶颈减少额外开销
优化sql 数据库结构 创建索引
多使用静态的 如html freemarker
负载均衡

项目访问

web services Jsonp

写接口

http方式 socket方式

常识

项目打jar war包 sql/plus命令 linux部署 常用小插件(日期 图形 报表等)

算法

冒泡 快速 斐波那契额 递归等常见的

流行的

权限shiro lunece 云计算 数据分析等等

团队的

maven svn等

其他的就问你项目的业务了,术业有专攻了。。。

还需要知道点什么?我就想到这么多,欢迎追加

本文引用的所有链接,如有侵权
请与本人联系,24小时之内删除。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值