老虎集团2020校招-Java开发工程师职位

老虎一面
面试日期:2019年9月16日 星期一
面试时间:14:00

1.项目
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工程师##校招#
全部评论
楼主什么时候笔试的啊
点赞 回复 分享
发布于 2019-09-16 15:16
电话面吗?我今天直接三面连着的
点赞 回复 分享
发布于 2019-09-16 18:08
这智力题是不是有点**😂
点赞 回复 分享
发布于 2019-09-17 02:26
楼主,线程池5和10如何确定的,能讲讲吗?
点赞 回复 分享
发布于 2019-09-23 08:21
转int不完美啊,-, +,838288238823828382388288238283超大数咋处理
点赞 回复 分享
发布于 2019-09-26 10:21

相关推荐

11-18 09:44
Java
小白也想要offer:简历别放洋屁,搞不还还放错了,当然你投外企除外,以上纯属个人观点
点赞 评论 收藏
分享
像好涩一样好学:这公司我也拿过 基本明确周六加班 工资还凑活 另外下次镜头往上点儿
点赞 评论 收藏
分享
1 27 评论
分享
牛客网
牛客企业服务