想学python的java level
获赞
104
粉丝
25
关注
11
看过 TA
2078
华中科技大学
2024
算法工程师
IP属地:陕西
暂未填写个人简介
私信
关注
投递TP-LINK等公司10个岗位
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
2023-03-26 13:27
已编辑
华中科技大学 算法工程师
3.25,1小时50分钟,面试官态度非常好,人也很好,交流就像聊天一样,一时间想不到也会主动引导提示,答不上来也会给你讲讲他的思路,而且会给你的回答进行良好的反馈(比如“嗯嗯”)1.自我介绍项目2.40分钟问项目(包含本科+现在研究+互联网项目)项目里面问:3. 收获了什么,项目有什么改进吗4.印象比较深的自己的收获5.支付功能会遇到哪些问题6.重复支付的问题你想想怎样解决8.网络原因或者两个重复的订单并发点下去,怎样解决(我回答队列,面试官提醒给订单加锁)9.库存,超买超卖问题(面试官提示关键就是怎样处理并发问题,库存管理性能问题,不能每次查询都去查库存)10.整个过程中遇到的最大困难是什么,你怎样解决11.学习过程中,对你帮助比较大的文档、书籍或者网站是啥(面试官建议多看英文文档)12.设计思想、设计模式你知道什么13.通信项目相关八股13.进程和线程的区别,线程是必须要有吗14.进程的通信方式15.死锁的产生条件16.数据库的索引的优缺点17.建立索引考虑什么18.联合索引创建的时候遵循的规则,性别字段和10个状态,谁放前面19.事务的隔离级别20.设计数据库必须按照三个范式去设计?能不能打破第三范式(提示是冗余度问题)21.数据库的乐观锁和悲观锁22.TCP和UDP的区别23.讲一下三次握手,三次原因24.红黑树场景题:25.给你两个文件,都有50亿个URL,每条url占64字节,内存只有4G,怎样找出两个文件中相同的URL26.Spring事务,假设public A,里面有个select,然后调用一个publicB,B中有两个insert,问事务加在哪里;若把事务加在B上面,如果请求从A发起,B的事务能不能生效,那如果从B发起能不能生效;select后算出一个count值,然后传递给B,用this.count=a,问这样可能会造成什么问题(我太菜了。。。没答上来)JVM27.类的加载过程28.双亲委派模型,好处,怎样用自己的类加载器29.fullgc产生的原因是什么,发生fullgc你会怎样解决(面试官提示忽略JVM,可能是用的不当,什么对象都往堆中加载,或者考虑是实现或者程序的问题,比如不应该加载这么多数据)闲聊30.chatGPT有试过吗31.反问#我的实习求职记录##面试#
投递蚂蚁集团等公司10个岗位 我的实习求职记录
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
岗位是JAVA后端开发约的是45分钟,实际总共1个小时左右,总结来说就是全是场景题,人麻了,考察的不仅是八股,而是八股在具体场景中的使用,全都是结合实际来问,不会问你八股文条条框框的固定答案,不过面试官人很好,很温柔,会引导,也不会因为你不会就刁难你。是我太菜了,光关注八股了第一次面试有点紧张,记得不太清所有问题了,顺序也不一定对1.自我介绍2.看你说项目用到了Spring,讲讲Spring IOC的原理,工作流程,Bean的创建和获取的过程3.前端到后端的过程是啥,用户是怎样登录的4.HashMap了解过吗,然后面试官说那咱就直接跳过基础问题(嘤嘤嘤,我就背了八股基础),如果同时进行put和remove会出现什么问题5.MySQL的MVCC了解吗,怎么实现的6.为什么索引要用B+数,为啥不用B树或者哈希7.最左匹配原则是啥8.线程池怎样创建9.线程池的几种状态10.问了一个场景,没有明说是啥名词是啥(但其实就是 IO密集型),问线程数怎样设置11.接着问,有a,b,c,d4个人,a,b访问需要5秒,c,d访问需要10秒,此时线程数怎样设置12.双十一,并发访问很多,系统扛不住,有没有什么办法13.还有个什么qps=100的问题,这个名词都没听过,就没记住算法题:1.爬楼梯,力扣70,经典动规2.有1000瓶水,只有一瓶有毒,发毒时间为一个小时,问最少需要几只小白鼠才能试出来有毒的水,需要几个小时,我答的二进制做法反问问题#我的实习日记#
投递携程等公司10个岗位 我的实习日记
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务