赞
踩
return “a的对手是”+a+" “+“b的对手是”+b+” "+“c的对手是”+c;
}
}
【程序19】
======
题目:打印出如下图案(菱形)
*
***
******
********
******
***
*
程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列。
public class Prog19{
public static void main(String[] args){
int n = 5;
printStar(n);
}
//打印星星
private static void printStar(int n){
//打印上半部分
for(int i=0;i<n;i++){
for(int j=0;j<2*n;j++){
if(j<n-i)
System.out.print(" ");
if(j>=n-i && j<=n+i)
System.out.print(“*”);
}
System.out.println();
}
//打印下半部分
for(int i=1;i<n;i++){
System.out.print(" ");
for(int j=0;j<2*n-i;j++){
if(j<i)
System.out.print(" ");
if(j>=i && j<2*n-i-1)
System.out.print(“*”);
}
System.out.println();
}
}
}
【程序20】
======
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
程序分析:请抓住分子与分母的变化规律。
public class Prog20{
public static void main(String[] args){
double n1 = 1;
double n2 = 1;
double fraction = n1/n2;
double Sn = 0;
for(int i=0;i<20;i++){
double t1 = n1;
double t2 = n2;
n1 = t1+t2;
n2 = t1;
fraction = n1/n2;
Sn += fraction;
}
System.out.print(Sn);
}
}
【程序21】
======
题目:求1+2!+3!+…+20!的和
程序分析:此程序只是把累加变成了累乘。
public class Prog21{
public static void main(String[] args){
long sum = 0;
for(int i=0;i<20;i++)
sum += factorial(i+1);
System.out.println(sum);
}
//阶乘
private static long factorial(int n){
int mult = 1;
for(int i=1;i<n+1;i++)
mult *= i;
return mult;
}
}
【程序22】
======
题目:利用递归方法求5!。
程序分析:递归公式:fn=fn_1*4!
public class Prog22{
public static void main(String[] args){
System.out.println(fact(10));
}
//递归求阶乘
private static long fact(int n){
if(n==1)
return 1;
else
return fact(n-1)*n;
}
}
【程序23】
======
题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。
public class Prog23{
public static void main(String[] args){
System.out.println(getAge(5,2));
}
//求第m位同志的年龄
private static int getAge(int m,int n){
if(m==1)
return 10;
else
return getAge(m-1,n)+n;
}
}
【程序24】
======
题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
public class Prog24{
public static void main(String[] args){
int n = Integer.parseInt(args[0]);
int i = 0;
int[] a = new int[5];
do{
a[i] = n%10;
n /= 10;
++i;
}while(n!=0);
System.out.print(“这是一个”+i+“位数,从个位起,各位数字依次为:”);
for(int j=0;j<i;j++)
System.out.print(a[j]+" ");
}
}
【程序25】
======
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
import java.io.*;
public class Prog25{
public static void main(String[] args){
int n = 0;
System.out.print(“请输入一个5位数:”);
BufferedReader bufin = new BufferedReader(new InputStreamReader(System.in));
try{
n = Integer.parseInt(bufin.readLine());
}catch(IOException e){
e.printStackTrace();
}finally{
try{
bufin.close();
}catch(IOException e){
e.printStackTrace();
}
}
palin(n);
}
private static void palin(int n){
int m = n;
int[] a = new int[5];
if(n<10000 || n>99999){
System.out.println(“输入的不是5位数!”);
return;
}else{
for(int i=0;i<5;i++){
a[i] = n%10;
n /= 10;
}
if(a[0]==a[4] && a[1]==a[3])
System.out.println(m+“是一个回文数”);
else
System.out.println(m+“不是回文数”);
}
}
}
【程序26】
======
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。
import java.io.*;
public class Prog26{
public static void main(String[] args){
String str = new String();
BufferedReader bufIn = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“请输入星期的英文单词前两至四个字母):”);
try{
str = bufIn.readLine();
}catch(IOException e){
e.printStackTrace();
}finally{
try{
bufIn.close();
}catch(IOException e){
e.printStackTrace();
}
}
week(str);
}
private static void week(String str){
int n = -1;
if(str.trim().equalsIgnoreCase(“Mo”) || str.trim().equalsIgnoreCase(“Mon”) || str.trim().equalsIgnoreCase(“Mond”))
n = 1;
if(str.trim().equalsIgnoreCase(“Tu”) || str.trim().equalsIgnoreCase(“Tue”) || str.trim().equalsIgnoreCase(“Tues”))
n = 2;
if(str.trim().equalsIgnoreCase(“We”) || str.trim().equalsIgnoreCase(“Wed”) || str.trim().equalsIgnoreCase(“Wedn”))
n = 3;
if(str.trim().equalsIgnoreCase(“Th”) || str.trim().equalsIgnoreCase(“Thu”) || str.trim().equalsIgnoreCase(“Thur”))
n = 4;
if(str.trim().equalsIgnoreCase(“Fr”) || str.trim().equalsIgnoreCase(“Fri”) || str.trim().equalsIgnoreCase(“Frid”))
n = 5;
if(str.trim().equalsIgnoreCase(“Sa”) || str.trim().equalsIgnoreCase(“Sat”) || str.trim().equalsIgnoreCase(“Satu”))
n = 2;
if(str.trim().equalsIgnoreCase(“Su”) || str.trim().equalsIgnoreCase(“Sun”) || str.trim().equalsIgnoreCase(“Sund”))
n = 0;
switch(n){
case 1:
System.out.println(“星期一”);
break;
case 2:
System.out.println(“星期二”);
break;
case 3:
System.out.println(“星期三”);
break;
case 4:
System.out.println(“星期四”);
break;
case 5:
System.out.println(“星期五”);
break;
case 6:
System.out.println(“星期六”);
break;
case 0:
System.out.println(“星期日”);
break;
default:
System.out.println(“输入有误!”);
break;
}
}
}
【程序27】
======
题目:求100之内的素数
public class Prog27{
public static void main(String[] args){
int n = 100;
System.out.print(n+“以内的素数:”);
for(int i=2;i<n+1;i++){
if(isPrime(i))
System.out.print(i+" ");
}
}
//求素数
private static boolean isPrime(int n){
boolean flag = true;
for(int i=2;i<Math.sqrt(n)+1;i++)
if(n%i==0){
flag = false;
break;
}
return flag;
}
}
【程序28】
======
题目:对10个数进行排序
程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换, 下次类推,即用第二个元素与后8个进行比较,并进行交换。
public class Prog28{
public static void main(String[] args){
int[] a = new int[]{31,42,21,50,12,60,81,74,101,93};
for(int i=0;i<10;i++)
for(int j=0;j<a.length-i-1;j++)
if(a[j]>a[j+1]){
int temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
for(int i=0;i<a.length;i++)
System.out.print(a[i]+" ");
}
}
【程序29】
======
题目:求一个3*3矩阵对角线元素之和
程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。
public class Prog29{
public static void main(String[] args){
int[][] a = new int[][] {{100,2,3,},{4,5,6},{17,8,9}};
matrSum(a);
}
private static void matrSum(int[][] a){
int sum1 = 0;
int sum2 = 0;
for(int i=0;i<a.length;i++)
for(int j=0;j<a[i].length;j++){
if(i==j) sum1 += a[i][j];
if(j==a.length-i-1) sum2 += a[i][j];
}
System.out.println(“矩阵对角线之和分别是:”+sum1+“和”+sum2);
}
}
【程序30】
======
题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。
import java.util.Scanner;
public class Prog30{
public static void main(String[] args){
int[] A = new int[]{0,8,7,5,9,1,2,4,3,12};
int[] B = sort(A);
print(B);
System.out.println();
System.out.print(“请输入10个数的数组:”);
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
scan.close();
int[] C = insert(a,B);
print©;
}
//选择排序
private static int[] sort(int[] A){
int[] B = new int[A.length];
for(int i=0;i<A.length-1;i++){
int min = A[i];
for(int j=i+1;j<A.length;j++){
if(min>A[j]){
int temp = min;
min = A[j];
A[j] = temp;
}
B[i] = min;
}
}
B[A.length-1] = A[A.length-1];
return B;
}
//打印
private static void print(int[] A){
for(int i=0;i<A.length;i++)
System.out.print(A[i]+" ");
}
//插入数字
private static int[] insert(int a,int[] A){
int[] B = new int[A.length+1];
for(int i=A.length-1;i>0;i–)
if(a>A[i]){
B[i+1] = a;
for(int j=0;j<=i;j++)
B[j] = A[j];
for(int k=i+2;k<B.length;k++)
B[k] = A[k-1];
break;
}
return B;
}
}
【程序31】
======
题目:将一个数组逆序输出。
程序分析:用第一个与最后一个交换。
public class Prog31{
public static void main(String[] args){
int[] A = new int[]{1,2,3,4,5,6,7,8,9,};
print(A);
System.out.println();
int[] B = reverse(A);
print(B);
}
private static int[] reverse(int[] A){
for(int i=0;i<A.length/2;i++){
int temp = A[A.length-i-1];
A[A.length-i-1] = A[i];
A[i] = temp;
}
return A;
}
private static void print(int[] A){
for(int i=0;i<A.length;i++)
System.out.print(A[i]+" ");
}
}
【程序32】
======
题目:取一个整数a从右端开始的4~7位。
程序分析:可以这样考虑:
(1)先使a右移4位。
(2)设置一个低4位全为1,其余全为0的数。可用(0<<4)
(3)将上面二者进行&运算。
import java.util.Scanner;
public class Prog32{
public static void main(String[] msg){
//输入一个长整数
Scanner scan = new Scanner(System.in);
long l = scan.nextLong();
scan.close();
//以下截取字符
String str = Long.toString(l);
char[] ch = str.toCharArray();
int n = ch.length;
if(n<7)
System.out.println(“输入的数小于7位!”);
else
System.out.println(“截取的4~7位数字:”+ch[n-7]+ch[n-6]+ch[n-5]+ch[n-4]);
}
}
【程序33】
======
题目:打印出杨辉三角形(要求打印出10行如下图)
程序分析:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
public class Prog33{
public static void main(String[] args){
int[][] n = new int[10][21];
n[0][10] = 1;
for(int i=1;i<10;i++)
for(int j=10-i;j<10+i+1;j++)
n[i][j] = n[i-1][j-1]+n[i-1][j+1];
for(int i=0;i<10;i++){
for(int j=0;j<21;j++){
if(n[i][j]==0)
System.out.print(" ");
else{
if(n[i][j]<10)
System.out.print(" "+n[i][j]);//空格为了美观需要
else if(n[i][j]<100)
System.out.print(" "+n[i][j]);
else
System.out.print(n[i][j]);
}
}
System.out.println();
}
}
}
【程序34】
======
题目:输入3个数a,b,c,按大小顺序输出。
程序分析:利用指针方法。
import java.util.Scanner;
public class Prog34{
public static void main(String[] args){
System.out.print(“请输入3个数:”);
Scanner scan = new Scanner(System.in).useDelimiter(“\s”);
int a = scan.nextInt();
int b = scan.nextInt();
int c = scan.nextInt();
scan.close();
if(a<b){
int t = a;
a = b;
b = t;
}
if(a<c){
int t = a;
a = c;
c = t;
}
if(b<c){
int t = b;
b = c;
c = t;
}
System.out.println(a+" “+b+” "+c);
}
}
【程序35】
======
题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
import java.util.Scanner;
public class Prog35{
public static void main(String[] args){
System.out.print(“请输入一组数:”);
Scanner scan = new Scanner(System.in).useDelimiter(“\s”);
int[] a = new int[50];
int m = 0;
while(scan.hasNextInt()){
a[m++] = scan.nextInt();
}
scan.close();
int[] b = new int[m];
for(int i=0;i<m;i++)
b[i] = a[i];
for(int i=0;i<b.length;i++)
for(int j=0;j<b.length-i-1;j++)
if(b[j]<b[j+1]){
int temp = b[j];
b[j] = b[j+1];
b[j+1] = temp;
}
for(int i=0;i<b.length;i++)
System.out.print(b[i]+" ");
}
}
【程序36】
======
题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
import java.util.Scanner;
public class Prog36{
public static void main(String[] args){
final int N = 10;
System.out.print(“请输入10个数的数组:”);
Scanner scan = new Scanner(System.in);
int[] a = new int[N];
for(int i=0;i<a.length;i++)
a[i] = scan.nextInt();
System.out.print(“请输入一个小于10的数:”);
int m = scan.nextInt();
scan.close();
int[] b = new int[m];
int[] c = new int[N-m];
for(int i=0;i<m;i++)
b[i] = a[i];
for(int i=m,j=0;i<N;i++,j++)
c[j] = a[i];
for(int i=0;i<N-m;i++)
a[i] = c[i];
for(int i=N-m,j=0;i<N;i++,j++)
a[i] = b[j];
for(int i=0;i<a.length;i++)
System.out.print(a[i]+" ");
}
}
【程序37】
======
题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
import java.util.Scanner;
public class Prog37{
public static void main(String[] args){
System.out.print(“请输入一个整数:”);
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
scan.close();
//定义数组变量标识某人是否还在圈内
boolean[] isIn = new boolean[n];
for(int i=0;i<isIn.length;i++)
isIn[i] = true;
//定义圈内人数、报数、索引
int inCount = n;
int countNum = 0;
int index = 0;
while(inCount>1){
if(isIn[index]){
countNum++;
if(countNum==3){
countNum = 0;
isIn[index] = false;
inCount–;
}
}
index++;
if(index==n)
index = 0;
}
for(int i=0;i<n;i++)
if(isIn[i])
System.out.println(“留下的是:”+(i+1));
}
}
【程序38】
======
题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。
import java.util.Scanner;
public class Prog38{
public static void main(String[] args){
System.out.print(“请输入一串字符:”);
Scanner scan = new Scanner(System.in).useDelimiter(“\n”);
String strIn = scan.next();
scan.close();
char[] ch = strIn.toCharArray();
System.out.println(strIn+“共”+(ch.length-1)+“个字符”);
}
}
【程序39】
======
题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n(利用指针函数)
import java.util.Scanner;
public class Prog39{
public static void main(String[] args){
System.out.print(“请输入一个整数:”);
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
scan.close();
if(n%2==0)
System.out.println(“结果:”+even(n));
else
System.out.println(“结果:”+odd(n));
}
//奇数
static double odd(int n){
double sum = 0;
for(int i=1;i<n+1;i+=2){
sum += 1.0/i;
}
return sum;
}
//偶数
static double even(int n){
double sum = 0;
for(int i=2;i<n+1;i+=2){
sum += 1.0/i;
}
return sum;
}
}
【程序40】
======
题目:字符串排序。
public class Prog40{
public static void main(String[] args){
String[] str = {“abc”,“cad”,“m”,“fa”,“f”};
for(int i=str.length-1;i>=1;i–){
for(int j=0;j<=i-1;j++){
if(str[j].compareTo(str[j+1])<0){
String temp = str[j];
str[j] = str[j+1];
str[j+1] = temp;
}
}
}
for(String subStr:str)
System.out.print(subStr+" ");
}
}
【程序41】
======
题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?
public class Prog41{
public static void main(String[] args){
int n;
n = fun(0);
System.out.println(“原来有”+n+“个桃子”);
}
private static int fun(int i){
if(i==5)
return 1;
else
return fun(i+1)*5+1;
}
}
【程序42】
======
题目:809*??=800*??+9*??+1
其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
public class Prog42{
public static void main(String[] args){
int n = 0;
boolean flag = false;
for(int i=10;i<100;i++)
if(809i==800i+9*i+1){
flag = true;
n = i;
break;
}
if(flag)
System.out.println(n);
else
System.out.println(“无符合要求的数!”);
}
}
【程序43】
======
题目:求0—7所能组成的奇数个数。
public class Prog43{
public static void main(String[] args){
int count = 0;
//声明由数字组成的数
int n = 8;
//一位数
count = n/2;
//两位数
count += (n-1)*n/2;
//三位数
count += (n-1)nn/2;
//四位数
count += (n-1)nn*n/2;
//五位数
count += (n-1)nnnn/2;
//六位数
count += (n-1)nnnn*n/2;
//七位数
count += (n-1)nnnnnn/2;
System.out.println(“0-7所能组成的奇数个数:”+count);
}
}
【程序44】
======
题目:一个偶数总能表示为两个素数之和。
import java.util.Scanner;
public class Prog44{
public static void main(String[] args){
System.out.print(“请输入一个偶数:”);
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
scan.close();
if(n%2!=0){
System.out.println(“您输入的不是偶数!”);
return;
}
twoAdd(n);
}
//偶数分解为素数之和
private static void twoAdd(int n){
for(int i=2;i<n/2+1;i++){
if(isPrime(i)&&isPrime(n-i)){
System.out.println(n+“=”+(i)+“+”+(n-i));
break;
}
}
}
//判断素数
private static boolean isPrime(int m){
boolean flag = true;
for(int i=2;i<Math.sqrt(m)+1;i++){
if(m%i==0){
flag = false;
break;
}
}
return flag;
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。
这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。
最后再说几句关于招聘平台的,总之,简历投递给公司之前,请确认下这家公司到底咋样,先去百度了解下,别被坑了,每个平台都有一些居心不良的广告党等着你上钩,千万别上当!!!
Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。
还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书。
n(i+1)*5+1;
}
}
【程序42】
======
题目:809*??=800*??+9*??+1
其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
public class Prog42{
public static void main(String[] args){
int n = 0;
boolean flag = false;
for(int i=10;i<100;i++)
if(809i==800i+9*i+1){
flag = true;
n = i;
break;
}
if(flag)
System.out.println(n);
else
System.out.println(“无符合要求的数!”);
}
}
【程序43】
======
题目:求0—7所能组成的奇数个数。
public class Prog43{
public static void main(String[] args){
int count = 0;
//声明由数字组成的数
int n = 8;
//一位数
count = n/2;
//两位数
count += (n-1)*n/2;
//三位数
count += (n-1)nn/2;
//四位数
count += (n-1)nn*n/2;
//五位数
count += (n-1)nnnn/2;
//六位数
count += (n-1)nnnn*n/2;
//七位数
count += (n-1)nnnnnn/2;
System.out.println(“0-7所能组成的奇数个数:”+count);
}
}
【程序44】
======
题目:一个偶数总能表示为两个素数之和。
import java.util.Scanner;
public class Prog44{
public static void main(String[] args){
System.out.print(“请输入一个偶数:”);
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
scan.close();
if(n%2!=0){
System.out.println(“您输入的不是偶数!”);
return;
}
twoAdd(n);
}
//偶数分解为素数之和
private static void twoAdd(int n){
for(int i=2;i<n/2+1;i++){
if(isPrime(i)&&isPrime(n-i)){
System.out.println(n+“=”+(i)+“+”+(n-i));
break;
}
}
}
//判断素数
private static boolean isPrime(int m){
boolean flag = true;
for(int i=2;i<Math.sqrt(m)+1;i++){
if(m%i==0){
flag = false;
break;
}
}
return flag;
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
[外链图片转存中…(img-e70oH0po-1711465776213)]
[外链图片转存中…(img-vTEKndag-1711465776214)]
[外链图片转存中…(img-a5Qsl8B9-1711465776214)]
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
[外链图片转存中…(img-X8SGeujh-1711465776214)]
一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。
这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。
最后再说几句关于招聘平台的,总之,简历投递给公司之前,请确认下这家公司到底咋样,先去百度了解下,别被坑了,每个平台都有一些居心不良的广告党等着你上钩,千万别上当!!!
Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。
还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书。
[外链图片转存中…(img-ZvFKmDrM-1711465776215)]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。