阿里一面

好多都忘了。只能记起来一些不会的,总体来说比较基础。
顺序打乱。。
1,linux和windows内核区别
2,top怎么查内存还剩多少
3,innodb使用索引查询是怎么样的过程。(懵逼)
4,lambda底层(懵逼2)
5,springaop实现(回答jdk和aop,aspectj,他说java 6 7 8之间还出了一种,事后也没搜到,求大佬指点)
6,堆有哪些(young,old,问还有吗说了个metaspace...)
7,剩下一些索引,cas很基础的

简历还是春招的投错了。。。怎么改啊
#内推##面经##校招##阿里巴巴##Java工程师#
全部评论
楼主简历也要改吗?知不知道怎么改呢?如果改不了自己拿改好的纸质版给面试官看应该也没问题吧
点赞 回复 分享
发布于 2018-08-16 22:45
请问下 楼主 这是 什么部门 什么岗
点赞 回复 分享
发布于 2018-08-17 16:14
import java.util.Scanner; public class Test { public static void main(String[] args) { String str = add("4324242342", "246"); System.out.println(str); } private static String add(String s1, String s2) { StringBuffer result = new StringBuffer(); s1 = new StringBuffer(s1).reverse().toString(); s2 = new StringBuffer(s2).reverse().toString(); int len1 = s1.length(); int len2 = s2.length(); int maxlen = len1 > len2 ? len1 : len2; boolean addTarget = false; int addNum = 0; if (len1 < len2) { for (int x = len1; x < len2; x++) { s1 += "0"; } } else if (len1 > len2) { for (int x = len2; x < len1; x++) { s2 += "0"; } } for (int x = 0; x < maxlen; x++) { char c1 = s1.charAt(x); char c2 = s2.charAt(x); String sc1 = c1 + ""; String sc2 = c2 + ""; int nSum = Integer.parseInt(sc1) + Integer.parseInt(sc2); if ((nSum + addNum )>= 10) { if (x == maxlen - 1) addTarget = true; result.append(nSum - 10 +addNum); addNum = 1; } else { result.append(nSum +addNum); addNum = 0; } } if (addTarget) { result.append(1); } return result.reverse().toString(); } }
点赞 回复 分享
发布于 2018-09-10 17:10

相关推荐

找不到工作死了算了:没事的,雨英,hr肯主动告知结果已经超越大部分hr了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 30 评论
分享
牛客网
牛客企业服务