帮公司面试1万到1.5万薪资的Java程序员,来看看我问什么

Posted 我是程序汪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了帮公司面试1万到1.5万薪资的Java程序员,来看看我问什么相关的知识,希望对你有一定的参考价值。

面试案例1


面试案例2



第一个问题自我介绍

注意考察项目经验,技术有什么亮点

多线程并发场景、大数据量、缓存应用场景、

复杂业务逻辑有没有处理过

项目经验能把表结构说清楚非常好

在项目中实际用过java设计模式(最常见的模板模式、工厂模式、单例模式、策略模式)

接口设计能力



SpringMVC主流程

核心类与接口

- DispatcherServlet 前置控制器

- HandlerMapping 请求映射(到Controller)

- HandlerAdapter 请求映射(到Controller类的方法上)

- Controller 控制器

- HandlerIntercepter 拦截器

- ViewResolver 视图映射

- View 视图处理


SpringAOP/IOC 

这是被问出老茧的面试题,

如果你能结合项目实际应用去讲加分加分


Spring非常重要



金融类型项目

必须对钱的操作搞清楚

钱的数据类型(这个是常识Java BigDecimal)

数据安全方面,加密 签名等等


分布式session

这是送分题,spring+redis 背背就搞定面试官



淘汰0工作经验问题

1 项目上线没

2 有解决过生产问题吗

这是我考察是否有真实工作经验的杀手锏

培训机构特别喜欢电商项目,我看到电商都比较反感了



基础考察

集合的排序、迭代、迭代时删除操作、去重、HashCode

Comparable

Comparator

Collections工具类

Iterator 迭代器

HashMap原理(只少把链表+数组说清楚)

接口、多态、抽象 能说清楚不容易



多线程应用场景

互联网公司特别喜欢问的

场景多线程的API类多背几个,会大大增加面试官的好赶

    一.Callable与Runnable

  二.Future

  三.FutureTask

如果你能把项目中多线程的应用说清楚,非常好

线程池也非常重要

核心参数比较记下来

<bean id="testExecutor"
class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
<!-- corePoolSize  -->
<property name ="corePoolSize" value ="5" />
<!-- 线程池维护线程的最大数量 -->
<property name ="maxPoolSize" value ="10" />
<!-- 线程池所使用的缓冲队列 -->
<property name ="queueCapacity" value ="1000" />
<!-- keepAliveSeconds 线程池维护线程所允许的空闲时间 -->
<property name ="keepAliveSeconds" value ="3000" />
<!-- 核心线程在空闲keepAliveSeconds后也timeout -->
<property name ="allowCoreThreadTimeOut" value ="true" />
<!-- 设置线程名称 -->
<property name="threadNamePrefix" value="studyOrderTaskThreadPool-thread-"/>

</bean>



请把这个流程图记下来

总结

很多培训机构的朋友,出来都会包装简历(这个我懂)

包装了但你说不清楚就不应该了

必须把项目核心业务逻辑表结构搞清楚才行啊

前端、C++、php等等,技术不一样但是面试的套路基本一样


欢迎大家和我沟通交流,面试的那些事。



以上是关于帮公司面试1万到1.5万薪资的Java程序员,来看看我问什么的主要内容,如果未能解决你的问题,请参考以下文章

程序员面试枪手,一次收费 1.5 万美金!

Java 程序员中位数薪资达 1.45 万,但面试屡屡被拒?

JAVA常见算法题(十三)

测试7年,面试华为要薪1万,华为员工:公司没这么低工资的岗

Python--练习及面试题

面试薪资谈好1万,邮件却写着“底薪3000+绩效7000”,合理吗?