【面试】上海 java开发工程师/自动化测试开发工程师 面试题
推荐学习论坛,仅用于复习面试,不建议用来首次学习
https://www.bysocket.com/
面试前必刷题 - Java面试题全集
https://blog.csdn.net/jackfrued/article/details/44921941
https://blog.csdn.net/jackfrued/article/details/44931137
https://blog.csdn.net/jackfrued/article/details/44931161
以下为自己整理内容,根据每个人的简历所提的技术点进行专业知识准备
一、数据库
SQL优化
https://blog.csdn.net/tian31233/article/details/52052963
1、慢查询
2、索引
3、拆分表
redies 数值类型
https://blog.csdn.net/oqqHun123/article/details/91516257
1、String(字符串类型)
2、Hash(哈希)
3、List(列表)
4、Set(集合)
5、zset
java 设置 redies 时长单位
秒
https://www.cnblogs.com/edisonfeng/p/3571870.html
二、JAVA
java集合 list map set
https://www.cnblogs.com/yangliguo/p/7476788.html
hashmap hashtable区别?
https://www.cnblogs.com/williamjie/p/9099141.html
1、继承的父类不同
2、线程安全性不同
3、是否提供contains方法
4、key和value是否允许null值
5、两个遍历方式的内部实现上不同
6、hash值不同
7、内部实现使用的数组初始化和扩容方式不同
单例设计模式的java代码
https://www.cnblogs.com/kuoAT/p/6725808.html
多线程相关问题
https://www.cnblogs.com/bsjl/p/7693029.html
三、框架
Spring 与Spring boot的区别
https://www.cnblogs.com/kaffeetrinken/articles/8545444.html
Spring 最初利用“工厂模式”( DI )和“代理模式”( AOP )解耦应用组件。大家觉得挺好用,于是按照这种模式搞了一个 MVC 框架(一些用 Spring 解耦的组件),用开发 web 应用( SpringMVC )。然后有发现每次开发都要搞很多依赖,写很多样板代码很麻烦,于是搞了一些懒人整合包( starter ),这套就是 Spring Boot 。
Spring 的常用的注解
https://www.cnblogs.com/takemyjavalisfe/p/10072090.html
@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。
@Service用于标注业务层组件、
@Controller用于标注控制层组件(如struts中的action)
@Repository用于标注数据访问组件,即DAO组件。
@Autowired 默认按类型装配,如果我们想使用按名称装配,可以结合@Qualifier注解一起使用。如下:
@Resource默认按名称装配,当找不到与名称匹配的bean才会按类型装配。
@PostConstruct 初始化注解
SpringBoot 热部署
spring loaded
https://www.cnblogs.com/jiangbei/p/8439394.html
四、分布式
SpringBoot与Dubbo和Zookeeper如何实现分布式
https://blog.csdn.net/future_zhangkai/article/details/76660353
spring-boot+Redis实现简单的分布式集群session共享
https://blog.csdn.net/zhangli_wei0403/article/details/84328218
五、测试
adb常用命令
https://blog.csdn.net/weixin_44011068/article/details/87855738
黑盒测试 - 测试用例设计方法
错误推断、等价类、边界值、场景法、因果图、判定表、正交试验
白盒测试
强度由低到高:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
https://blog.csdn.net/write6/article/details/78702977
测试用例记录平台
jira、rdm
【面试】上海 java开发工程师/自动化测试开发工程师 面试题相关推荐
- 【面试题】测试工程师/自动化测试/测试开发面试题整理
[自己做个笔记,大家有需要的可以看看,有问题欢迎指出] 文章目录 基础面试题 1.设计用例的方法.依据有哪些 2.软件的生命周期 3.测试流程 4.bug生命周期 5.你在测试中发现了一个bug,但是 ...
- 【搞定Jvm面试】 Java 内存区域揭秘附常见面试题解析
本文已经收录自笔者开源的 JavaGuide: https://github.com/Snailclimb ([Java学习 面试指南] 一份涵盖大部分Java程序员所需要掌握的核心知识)如果觉得不错 ...
- 字节Java高工面试:java软件开发工程师的市场薪资
专题1:JavaOOP 1.什么是B/S架构?什么是C/S架构 2.Java都有哪些开发平台? 3.什么是JDK?什么是JRE? 4.Java语言有哪些特点 5.面向对象和面向过程的区别 6.什么是数 ...
- 阿里:Java工程师,算法工程师,数据挖掘分析工程师、测试开发工程师
特别说明:1. 此信息长期有效!!! 2. 直接走内推通道,优先安排建立评估及面试,快人一步!!! 3. 大 ...
- java工程师_Java开发工程师需要掌握哪些技能?
Java语言是一门很实用的语言,在互联网的应用十分广泛.虽说现在新的开发语言在市场上越来越多,但统计数据表明,在所有程序员中Java开发程序员就占据20%的比例.这说明Java开发仍然是一个热潮,未来 ...
- java后端工程师平时开发或多或少会用到eclipse,那么它有哪些快捷键呢
孙叫兽,前端全栈工程师,微信公众号:电商程序员,主页QQ群有eclipse安装包. 下载地址:https://www.eclipse.org/downloads/ Eclipse 是一个开放源代码的. ...
- 招募英雄-招募前端开发/Java开发/区块链开发工程师
大量招聘前端开发/Java开发/区块链开发工程师,详情见大图,简历速速砸来哦.可以发送简历到图中的邮箱.
- JAVA软件工程师必备开发软件搭建、破解、注册
JAVA软件工程师必备开发软件搭建.破解.注册 java: 按一个Editplus也行,按一个eclipse也行,Editplus可以让你更好的记住代码,掌握语法规则,eclipse自带联想功能和检测 ...
- 测试工程师与开发工程师有何区别?应届毕业生如何选择?
安于盛夏,乐于春秋. 栀子花开,又到一年毕业季,因为疫情的影响,给今年的七月增加了另一层压抑.从学习走向工作,往往对于未来没有过多的认知.因为技术和经验的原因,刚开始找工作可能会到处碰壁,在经济的压力 ...
最新文章
- mysql 字段扩容_解决DB2事物日志满、扩充表字段长度和表空间的命令
- VS2010与Qt设置出现红线提示
- 用awk数组处理两个文件的例子
- 日本“女机器人”畅销全球,有三个地方最吸引人,网友:想拥有
- CentOS 初体验十九:yum安装redis
- Android开发之旅:android架构
- ELK安装配置及nginx日志分析
- Eclipse中的集成Git插件删除线上远程分支
- 在电脑上显示未知发布者怎么办_电脑开机后显示器黑屏只有鼠标能动,怎么办呢?...
- centos5.5 挂载NTFS优盘
- MySQL行锁 表锁理解
- PHP生产一个验证码图片,PHP使用GD库生成验证码图片,实现图片验证
- 如何消除Windows 7中的搜索记录
- 不能执行已释放 Script 的代码
- LINUX doubango编译中prefix参数无效
- c语言编写一个用户登录界面,怎么用C语言编写个登陆界面?
- 解决SVN语言包安装后无法出现下拉框选择
- 解决MarkDown打开出现:awesomium web-brower framework This view has crashed
- 【Proteus仿真】TLC5615输出1024点正弦波(振幅可调)
- 让html前端的数字每天自己增加,前端开发神器Emmet,让你的代码输入效率瞬间翻倍...