途虎

收藏
电商
10000人以上
上市
上海/武汉
查看官网
上传简历
职位类型
全部
后端开发
前端开发
运营
最新
热门
11-25 13:20
门头沟学院 Java
1、实习介绍2、手撕:有n个数,随机排列成一个最大的数,输出一个字符串,例:[3,10,24,25],输出:"3252410"3、优化一个SQL语句:SELECT \* FROM ordersWHERE user_id=123AND status='PAID'ORDER BY create_time DESCLIMIT 10;表中字段:id, user_id, status, amount, create_time数据量:1亿条记录4、联合索引为什么按user_id、status、create_time这个顺序呢,你怎么知道数据库引擎就是按这个顺序去检索的呢,对数据库索引底层是如何做的有了解吗5、除了索引和select \*,还会有什么问题吗,你会怎么去解决呢6、你说到了根据user_id分表,那具体用什么策略去分表呢7、为什么选择user_id,而不用主键id,或者其他呢8、给了一段代码,用来在秒杀场景中进行减库存操作,一个stock表示库存量,一个减库存的方法,在单服务器部署场景下,代码会有什么问题吗(没加锁),怎么解决呢9、synchronized和ReentrantLock实现机制清楚吗10、下面考虑分布式部署的情况,只加上面的锁,会有什么问题吗11、那这里的取值操作需要加锁吗,还是说只有减库存需要加锁12、如果让你设计一个分布式锁,你会考虑哪些方面13、场景:设计一个类似微薄的点赞和取消点赞功能,需要设计一个api的接口实现这个功能,给出他的请求方法和URL,同时设计表,来存储点赞数据。主要实现三个业务功能:存储点赞信息,对这些信息做统计,让用户能看到自己的点赞14、如果需要考虑一些特殊场景,保证这个接口的安全,比如用户身份鉴权,恶意的流量攻击等待15、统计点赞数的逻辑如何实现,什么时候去统计比较合适16、反问聊天
点赞 评论 收藏
分享
项目介绍与深挖1.  你就找一个,你觉得你做的最好的一个项目给我具体介绍一下吧。2.  你刚刚说到的其实里面有一个很核心的一个东西叫做流程引擎嘛,能说一下这个流程引擎它是怎么实现的吗?3.  就这里有几个问题,第一个呢,所有的加签也好,会签也好。它实际上的流程它不是在内存里面,就是去流转的嘛,它是肯需要持久化的,因为他要挂起,对他挂起和重新拉起是怎么做的?4.  或者说让你来做你,你觉得就应该要怎么去设计?5.  就是你刚刚说到了持久化之后重新拉起呢,就应该要怎么去拉起来?6.  .他从挂起,它可能有abc defg n个节点,然后他拉起的时候是从哪一个节点去拉起呢?或者说你怎么知道他要从这一个节点去进行拉起。7.  这里会有一个问题,就比如说现在是别人审批,由于某一些网络问题,然后他发生了重试,可能直接就有两个审批G过来了,同时拉起同一个实例。这个时候要怎么去解决?8.  就你刚刚说到了这个加签嘛...如果是会签呢,它是并行,同时审批...像这种节点就是你们有吗?9.  (会签)这个东西是怎么实现的?10. (网关节点)他怎么才知道他可以往下面执行了呢?...他要不要往后执行?11. 或者说他怎么去判断在某一些条件满足之后才能够往下进行,他有一个fork()有一个join 他for(k)和join之间要怎么去通信。12. 让你来设计,你会怎么去设计(网关)。13. 对它的数据结构应该是怎么样的呢?(网关)数据结构应该是什么样的。14. 并行网关)中间可以用条件吗?它的join节点是怎么才能知道它的前序节点已经?15.他怎么去做这个校验,或者说他怎么去感知到前面,他应该要等哪一些节点,就这个数据结构应该怎么设计。开发模式与反思16. 你现在就是这个项目的过程中遇到什么问题了?17. 就是这个遇见这些问题之后要怎么去解决呢?18. 那你是觉得在用这种方式(debug)去看的话。会有什么眇可能会存在什么问题吗?19. 可能就是会对未来造成一些什么样的影响?就按照这种方式上来,就直接去debug.20. 如果大家都按照这种方式去开发需求,你觉得可能会不会存在什么问题?技术基础21. 然后我们聊一点基础,一点东西吧。你给我介绍一下数组和链表,它们有什么区别?22. 就是那你再给我介绍一下哈希map23. Red is...他是怎么做到哈希扩容不停顿的?24. ok,你知道MySQL InnoDB为什么要用B+树这种数据结构吗?25. Ok,你知道就是java new一个对象,它是从什么地方给它分配内存的吗?26. 要怎么做到去分配内存不加锁。27. 不考虑java如果让你来设计的话,你你怎么设计(内存分配)?AI 与技术视野28. ok,你在平时的学习过程中。你有用到过ai去处理一些问题吗?29. 什么地方会用到(AI)。30. 你觉得就ai现在就是去帮忙帮忙开发,就是最大的问题可能是出在哪。31. 你觉得 hắn 在未来会取代就是普通程序员的开发工作吗?32. 算法题
点赞 评论 收藏
分享
11-07 17:15
门头沟学院 Java
一面: 1、手撕做题(核心代码模式):力扣 88.合并有序数组2、为什么考虑想去上海工作3、谈谈自己的职业规划4、谈谈 synchronized 和 reentrantlock 的区别5、谈谈 JVM 内存区域的划分,哪些区域可能发生 OutOfMemoryError?6、谈谈自己用过哪些 GC 回收器,各有什么特点7、谈谈 Java 中 Exception 和 Error 的区别8、服务程序出现明显的变慢,运行非常吃力,诊断思路是什么?9、在 MySQL 中,id 是主键,执行 select * from table where id =xx 和 select id from table where id = xxx 的效率是一样的吗?为什么?10、在 MySQL 中如何快速的去复制一张表,包括表结构和数据?11、MySQL 什么时候会使用到内部临时表?12、假设机器的主存 100 G,现在需要对大小为 200 G 的表进行全表扫描,会不会把机器的内存吃光?为什么?13、谈谈 mvn compile、mvn package、mvn install 三个命令的区别14、谈谈 Maven 中 -DskipTests 和 -Dmaven.test.skip = true 的区别15、了解过 k8s 吗?16、消息队列项目中用的哪一种?为什么选择它而不是其它的 MQ?17、谈谈实习做了哪些工作18、反问
查看17道真题和解析
点赞 评论 收藏
分享
查看19道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务