来自:程序员面试

作者:reed,一个热爱技术的斜杠青年,程序员面试联合创始人

paypal一面面经

1.做一下自我介绍吧,你的XXX项目说一下?你这个线程池的核心线程数怎么设置的?主要考虑啥?
你这里为什么要用消息中间件呢?不用可以吗?
2.线程池中ExecutorService中execute()和submit()方法的区别?线程池都有哪些参数?拒绝策略有哪几种?
3.了解netty吗?说一说你知道的。看过dubbo的源码吗?说一说你了解的
4.说说Spring中Bean的生命周期和Bean的作用域?Spring 在web 容器中的启动过程?IOC的实现原理?
5.讲讲数据库乐观锁和悲观锁?各自的适用条件?有没有sql调优经历。
6.讲一讲计算机网络的三次握手和四次挥手?为什么要三次握手,两次可以不?
7.最后是一套编程题:leetcode647
给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。

具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被计为是不同的子串。

示例 1:输入: "abc"输出: 3解释: 三个回文子串: "a", "b", "c".
示例 2:输入: "aaa"输出: 6说明: 6个回文子串: "a", "a", "a", "aa", "aa", "aaa".

除了java你还会其他的吗?有什么想问的?

paypal二面面经

1.假如一个风控系统响应速度突然变慢怎么排查
2.hashmap有几种构造构造函数。hashmap的遍历有几种方式,分别使用什么场景
3.对Java的垃圾回收机制了解吗?垃圾回收器呢?说一下CMS?OOM的排查思路?
4.springboot是怎么运行起来的
5.线程池的实现原理?为什么不建议使用Excutors来创建线程池?核心线程和工作线程的区别?volatile了解吗?和syncronized的区别?讲一讲AQS?公平锁和非公平锁?
6.NOClassDefFoundError和ClassNotFoundException有什么区别?
7.数据库的ACID和隔离级别?分布式事务了解吗?有哪些处理方法?
8.redis实现分布式锁与用zk实现有什么区别,你用的redis,知道用zk怎么实现吗?
9.什么是缓存击穿,redis的hotkey如何处理?如何保证数据库与缓存双写的一致性。
10.你说你了解dubbo,能讲一下dubbo的基本原理吗?
11.kafka如何保证不丢消息又不会重复消费。
12.你了解哪些设计模式?讲一讲观察者模式和策略模式?
手写代码leetcode91   * 一条包含字母 A-Z 的消息通过以下方式进行了编码:
'A' -> 1
'B' -> 2

'Z' -> 26
给定一个只包含数字的非空字符串,请计算解码方法的总数。
示例 1:
输入: "12"
输出: 2
解释: 它可以解码为 "AB"(1 2)或者 "L"(12)。

对大数据方面的技术栈有没有什么了解?有没有什么想问我的?期望工资是多少?
整体还是很常规的,面试官很有水平,也很友好。本来担心要英文面试,结果并木有用英文哈。

长按订阅更多精彩▼

如有收获,点个在看,诚挚感谢

全球支付平台paypal社招一面,二面合并面经相关推荐

  1. 【174期】华为OD(外包)社招技术二面,总结复盘

    程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 6 分钟. 来源:blog.csdn.net/GOLOJO/article/details/105689366 一.华为OD简 ...

  2. 华为odjava机试题_华为OD(外包)社招技术二面,总结复盘

    Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待 4999元包邮 去购买 > 一.华为OD简介 首先来解释一下什么是华为OD面试,OD一般是指的是 ...

  3. 基于ASP.NET/C#开发国外支付平台(Paypal)学习心得。

        最近一直在研究Paypal的支付平台,因为本人之前没有接触过接口这一块,新来一家公司比较不清楚流程就要求开发两个支付平台一个是支付宝(这边就不再这篇文章里面赘述了),但还是花了2-3天的时间通 ...

  4. 社招前端二面react面试题整理

    解释 React 中 render() 的目的. 每个React组件强制要求必须有一个 render().它返回一个 React 元素,是原生 DOM 组件的表示.如果需要渲染多个 HTML 元素,则 ...

  5. 【毕业设计】后端实现——各个支付平台保存的账单分析与导入合并

  6. 第三方、第四方扫二维码的支付平台有哪些?

    做支付类的从业者都知道,关于扫码支付服务商可以分为第三方支付.第四方支付两种平台,而第三方支付可以分为在线支付,移动支付,跨境支付等.具体而言,有短信支付.跨境支付.声波支付,指纹支付,网银支付等. ...

  7. java实现微信支付宝等多个支付平台合一的二维码支付(SSM框架)

    点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐] ♪ 点击上方绿标 收听java实现微信支付宝等多个支付平台合一的二维码支付(SSM框架) 整体思路: 实现微信支付宝等支付平台合多为一的二 ...

  8. java实现微信支付宝等多个支付平台合一的二维码支付(maven+spring springmvc mybatis框架)

    首先申明,本人实现微信支付宝等支付平台合多为一的二维码支付,并且实现有效时间内支付有效,本人采用的框架是spring springmvc mybatis 框架,maven管理.其实如果支付,不需要my ...

  9. java实现微信支付宝等多个支付平台合一的二维码支付(maven+spring springmvc mybatis框架)...

    首先申明,本人实现微信支付宝等支付平台合多为一的二维码支付,并且实现有效时间内支付有效,本人采用的框架是spring springmvc mybatis 框架,maven管理.其实如果支付,不需要my ...

最新文章

  1. 为何把日志打印到控制台很慢?
  2. 【 Vivado 】打包属于自己的IP
  3. 2020中国人工智能年度评选正在征集!开放4大类别7大奖项
  4. Win7共享文件夹简单?这个共享问题可以难倒90%的人
  5. WPF 实现任务栏角徽
  6. 直播丨云原生数据库PolarDB年度发布
  7. ASP.NET之SqlBulkCopy
  8. 理解XML Schema: XML Schema 初步 (I)(转)
  9. matlab可以写类,matlab如何写一个类
  10. 【Linux下载安装jdk8】
  11. JDK集合源码解析剖析
  12. 是运用计算机科学的基础知识进行问题求解,计算机基础-第一章计算机基础知识.ppt...
  13. 数学——对数公式log常识回顾
  14. CTC算法论文阅读笔记:Connectionist Temporal Classification: Labelling Unsegmented Sequence Data with Recurren
  15. 2022-2027年中国OLED市场竞争态势及行业投资前景预测报告
  16. pytorch创建新环境
  17. file和directory区别
  18. Xcode 6 console
  19. 412:Cadence使用—— Padstack Editor焊盘设计
  20. 李永辉:IBM大数据产品及实践路线图

热门文章

  1. python自动化办公实例展示_自动化办公 Python 操控 Word
  2. 9.65 最长上升子序列
  3. 695.岛屿的最大面积
  4. python 字典代码_Python 字典(Dictionary)
  5. 数据库中的select 1,select count(1),order by 1
  6. vue.js循环for(列表渲染)详解
  7. Jenkins 持续集成 概念(学习笔记二十六)
  8. Linux Shell执行原理
  9. 关于Oracle 的url 连接 最后一个orcl的理解
  10. 4.7 mini趴 走进猎豹