感受:
其实我投简历的时候,都不太敢投递阿里。因为在阿里一面前已经过了字节的三次面试,投阿里的简历一直没被捞,所以以为简历就挂了。
特别感谢一面的面试官捞了我,给了我机会,同时也认可我的努力和态度。对比我的面经和其他大佬的面经,自己真的是运气好。别人8成实力,我可能8成运气。所以对我而言,我要继续加倍努力,弥补自己技术上的不足,以及与科班大佬们基础上的差距。希望自己能继续保持学习的热情,继续努力走下去。
也祝愿各位同学,都能找到自己心动的offer。
分享我在这次面试前所做的准备(刷题复习资料以及一些大佬们的学习笔记和学习路线),都已经整理成了电子文档
} catch (ParseException e) {
return new Date();
}
}
/** 将字符串解析成HH:mm:ss的时间 */
public static Date parseTime(String value) {
try {
return new SimpleDateFormat(TIME_FORMAT, Locale.CHINA).parse(value);
} catch (ParseException e) {
return null;
}
}
/** 将字符串解析成yyyy-MM-dd HH:mm:ss的日期时间 */
public static Date parseDateTime(String value) {
if (!StringUtils.hasText(value)) {
return null;
}
try {
return new SimpleDateFormat(DATETIME_FORMAT, Locale.CHINA).parse(value);
} catch (ParseException e) {
return null;
}
}
/** 将字符串解析成自定义格式的日期时间 */
public static Date parseDateTime(String value, String format) {
try {
return new SimpleDateFormat(format, Locale.CHINA).parse(value);
} catch (ParseException e) {
return null;
}
}
/** 将字符串解析成yyyyMMddHHmmssSSS的日期时间 */
public static Date parseDateTimeStamp(String value) {
try {
return new SimpleDateFormat(DATETIME_STAMP, Locale.CHINA).parse(value);
} catch (ParseException e) {
return null;
}
}
/** 将字符串解析成yyyyMMddHHmmss的日期时间 */
public static Date parseDateTimeSecond(String value) {
try {
return new SimpleDateFormat(DATETIME_STAMP_SECOND, Locale.CHINA).parse(value);
} catch (ParseException e) {
return null;
}
}
/** 将时间解析成yyyy-MM-dd的字符串 */
public static String formatDate(Date date) {
if (date == null) {
return "";
}
return new SimpleDateFormat(DATE_FORMAT, Locale.CHINA).format(date);
}
/** 将时间解析成yyyy的字符串 */
public static String formatDateToYear(Date date) {
if (date == null) {
return "";
}
return new SimpleDateFormat(DATE_FORMAT_YEAR, Locale.CHINA).format(date);
}
/** 将日期解析成HH:mm:ss的字符串 */
public static String formatTime(Date date) {
if (date == null) {
return "";
}
return new SimpleDateFormat(TIME_FORMAT, Locale.CHINA).format(date);
}
/** 将日期时间解析成yyyy-MM-dd