【学习资源】2018杭州初级Java工程师面试题

一、杭州***服饰科技有限公司

公司性质:电子商务

面试官:技术总监

1-1、填写应聘申请单

1-2、面试内容

 

  • 自我介绍
  • MySQL的数据引擎
  • 最擅长的Java知识
  • 数组如何插入值与双向链表如何插入值及Linkedlist与arraylist区别
  • 讲述大学所学课程
  • 讲述软件工程
  • 编译原理介绍
  • 软件工程开发模式
  • 英语水平
  • 课程平均成绩
  • html5相对于html4多出来的新特性
  • div的覆盖等级与控件隐藏属性
  • 你怎么看待做业务逻辑开发?
  • 你的期望薪资是多少?
  • 你有什么问题需要问我的?

二、杭州***这儿科技有限公司

公司类型:IT互联网

面试官:架构师

2-1、填写应聘申请单

2-2、面试内容

 

  • 自我介绍
  • spring的流程
  • spring的思想
  • mybatis中$与#的区别
  • spring中依赖注入的方式
  • 对于接口注入时存在多个实现类,如何去调用指定的实现类
  • spring中@Resource注解的了解
  • ArrayList与LinkList区别
  • HashMap与HashTable的区别
  • HashMap的遍历方式
  • 说一下堆和栈
  • Wait与sleep区别,线程启动方式,run与start方法。
  • Java的基本数据类型
  • 是否做过第三方集成开发,比如微信支付等
  • 拦截器filter有了解过没
  • 拦截器如何写
  • 对事务的了解认识
  • 事务如何配置
  • 事务的隔离级别
  • MySQL中BigInt对应那中基本数据类型
  • 关于期望薪资的沟通
  • 你有什么要问我的吗?

三、杭州***星球网络科技有限公司

公司类型:IT互联网

面试官:技术总监(CTO)

3-1填写应聘申请单

   笔试部分35分钟,7道选择3道编程逻辑处理题1道智力题

3-2面试内容:

一面

 

  • 对单例模式的认识
  • 单例模式如何保证只能通过getInstance获取实例
  • 对Vue.js的认识
  • left join与inner join的区别
  • notify与wait方法
  • 你工作中遇到的印象深刻的问题是什么,怎么解决的
  • 你有什么想问我的

    当然还有其他的一些问题,记不住了

二面

 

  • 首先前台人员接待到某个会议室
  • 先是技术经理面试
  • 拿着之前的笔试题、简历等文件先让我做个自我介绍
  • 然后对一下面试题,说一下一组数据遍历调用远程接口时如何最优实现
  • 说一下你了解的集合
  • 数一下map
  • HashMap与HashTable区别
  • 你对JVM了解多少
  • 了解事务吗,说一下事务的特性和等级
  • 说一下对线程池的认识
  • 有什么要问我的
  • 出去然后来了一个人事部人员
  • 自我介绍,然后一阵闲聊,无关技术,哪里人,爱好什么,你知道哪些名人。
  • 有什么要问我的?
  • 他撤了之后人事部主管进来
  • 为什么来这边发展
  • 你之前实习过程中印象最深的问题,是怎么解决的,是否是独立解决的
  • 说一下自身的缺点和优势
  • 有什么问题问我
  • 说明我能拿到的薪资

四、杭州**科技有限公司

公司类型:P2P平台

面试官:技术总监

 

  • 自我介绍
  • 来杭州多久了
  • 面试几家了,是否有心仪的公司
  • 从面试中有什么收获吗
  • 是否已经离职,杭州相对原来的地方有什么差别感触
  • 高中有什么擅长的课程
  • 使用过异步加载么
  • 说一下webservice
  • 了解什么模块,那个模块投入时间较长谈一下
  • 供应商管理模块自动评分功能如何实现
  • 开发中遇到过的问题,怎么解决的;开发中遇到瓶颈怎么处理?
  • 了解linux么
  • 会使用vue.js么
  • 你目前能够解决什么问题,擅长处理什么问题
  • 使用过中间件么
  • 之前项目上用了什么框架
  • 你有什么要问我的?

五、京东商城

 

    一面,很菜没进二面。首先做一个登记。然后在一间工作室内笔试,笔试题全部问答题。

5-1笔试

    主要包括Java基础知识,运行时异常及出现场景,集合包知识,业务逻辑编程题,算法实现题。

    题分为必做题和选做题。选做题是算法类。

5-2面试

    面试题主要根据当前简历内容提出的,然后也包括一部分面试官准备的知识问答。

 

  • 自我介绍
  • 关于简历上部分项目的技术实现介绍
  • 中间库交互工具解释
  • 扩展询问定时任务如何实现
  • 科大讯飞第三方集成实现
  • 是否进行测试过语音识别正确率
  • 说一下自己所了解的技术或功能模块
  • 所了解的框架有哪些
  • concurrent包的作用
  • order by与group  by的区别
  • SSM环境的搭建与部署
  • 项目中的优化处理
  • 索引失效的几种情况
  • 数据的缓存,redis
  • MyBatis中的标签有哪些
  • SpringMVC的从前台页面请求到后端处理全部流程
  • Spring 中你所了解的注解
  • @Resource、@Autowired、@Qualifier区别
  • Spring中对于AOP的认识
  • 数据库约束有哪些
  • 索引失效的情况有哪些及如何处理防范
  • 当标语表之间的约束过多时,我们只需要查询其中的部分记录,不要全部,你会怎么去实现查询
  • 关于从数据库中获取数据,访问数据时的缓存问题
  • 你自己有什么要介绍的吗,本身有什么优势
  • 有什么问题要问我的

六、其他

    以上问题是之后回忆整理的,存在部分问题记不起拉下了,关于要问的问题:

  • 公司的加班程度
  • 公司的工作氛围,企业文化
  • 公司目前使用的技术
  • 公司的晋升机制
  • 是否存在电话补贴,交通费补贴,餐补
  • 是否存在一定时间的岗前培训
  • ...

 

本文转载至https://blog.csdn.net/niaonao/article/details/79956113 所有权归原作者所有,转载仅用于学习。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RanMaxLi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值