老虎集团2020校招-Java开发工程师职位
老虎一面
面试日期:2019年9月16日 星期一
面试时间:14:00
2.http如何传输密码
3.TCP和UDP的区别和优点
4.
new ThreadPoolExecutor(5, 10, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>());
5和10是如何确定的
5.数据库索引的存储方式?
B+树,为什么使用B+树而不使用B树
6.链表反转 输入3 4 5 1 8 2
7.智力题:农夫需要把狼、羊、菜和自己运到河对岸去,狼吃羊,羊吃菜,每次只能运一样东西,怎么运过去
8.string转化为int型,不能借助API。考虑特殊情况,如-12,2b2。
import java.util.*; public class Main{ public static void main(String[]args){ String str="-1b2"; boolean t=false; int sum=0; char[]ch=str.toCharArray(); for(int i=0;i<ch.length;i++){ if(ch[0]=='-')t=true; if(ch[i]>='0'&&ch[i]<='9'){ sum+=(ch[i]-48)*Math.pow(10,ch.length-1-i); } } if(t==true) System.out.println(-sum); else System.out.println(sum); } }很nice的一次体验,两道算法题都需要能运行起来。链表反转未运行,只能解决思路
string转化为int型成功运行,哎。不难。
但是就是写代码环节就是感觉很紧张。
9.反问:
技术人员主要开发什么东西?以及后面的面试流程。
57分钟
#老虎集团##面经##Java工程师##校招#