总结
一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。
这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。
最后再说几句关于招聘平台的,总之,简历投递给公司之前,请确认下这家公司到底咋样,先去百度了解下,别被坑了,每个平台都有一些居心不良的广告党等着你上钩,千万别上当!!!
Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。
还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书。
1.时间复杂度为O(N),双指针遍历数组。
2.额外空间复杂度为O(1),无额外空间复杂度。
/**
-
@author hkd
-
问题:盛最多水的容器
*/
import java.util.Scanner;
public class Solution {
//测试方法
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str=in.nextLine();
String[] strArray=str.split(“,”);
int[] arr=new int[strArray.length];
for(int i=0;i<arr.length;i++) {
arr[i]=Integer.parseInt(strArray[i]);
}
int result=getArea( arr);
System.out.println(result);
}
//实现方法
public static int getArea(int[] arr) {
int left = 0;//左指针
int right = arr.length - 1;//右指针
int result = 0;//返回结果
while (left < right) {
int area = Math.min(arr[left], arr[right]) * (right - left);
result = Math.max(area, result);
if (arr[left] <= arr[right]) {//每次移动数值较小的指针
++left;
} else {//每次移动数值较小的指针
–right;
}
}
return result;
}
知其然不知其所以然,大厂常问面试技术如何复习?
1、热门面试题及答案大全
面试前做足功夫,让你面试成功率提升一截,这里一份热门350道一线互联网常问面试题及答案助你拿offer
2、多线程、高并发、缓存入门到实战项目pdf书籍
3、文中提到面试题答案整理
4、Java核心知识面试宝典
覆盖了JVM 、JAVA集合、JAVA多线程并发、JAVA基础、Spring原理、微服务、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB 、Cassandra、设计模式、负载均衡、数据库、一致性算法 、JAVA算法、数据结构、算法、分布式缓存、Hadoop、Spark、Storm的大量技术点且讲解的非常深入
t/forums/4f45ff00ff254613a03fab5e56a57acb)收录**