献给程序员们一份“热腾腾”的面经分享(写于拿到offer的24小时内)!

本文记录了一位程序员一周内面试5家公司的经历,包括360金融、行云全球汇、一家千万级用户量的水果新零售公司和其他两家小公司。面试内容涉及技术、分布式系统、面试技巧等方面,最终收获两份offer,并分享了面试过程中的体会和建议。
摘要由CSDN通过智能技术生成

首先介绍一下这是我一个朋友的面试经历,花了一周的时间,面试了5家公司,拿到两个offer,这篇面试分享是在拿到第二个offer的当天晚上写的。

由于时间相隔较短,所以面试大部分内容都记得,我就单刀直入直接写一下朋友的面试内容,写作水平一般,有点像记流水账,大家将就着看看。。。

面试过程还原:

一、360金融

360一上来就是做几页纸的题其中包括选择题20题和简述题9题,加上填表时间,一共给了45分钟。

其中简述题主要有以下几个

  1. 写出最近项目中代码工程目录结构,简述各部份作用

  2. 如何避免对外开放接口被攻击,有哪些常用的防护手段可以用上?

  3. 描述线程池的作用,并写几个常用的线程池类

  4. 什么是操作的互斥性,接口幂等性如何保证?

  5. 异步通知交互补偿机制的目的和设计?实际工作当中有没有做过,踩过什么坑么?

  6. 描述一下TCP三次握手和四次握手地过程,查看TCP连接各状态用什么命令?

  7. 谈谈Threadlocal是如何解决并发安全的?

  8. Equals()方法与==的区别?重写equals方法的还需要重写哪些方法?为什么?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值