• 腾讯高级java开发——一面


    8月7号 腾讯一面 高级Java开发工程师(金融)

    福利待遇特点:福利拉满

    部门特点:腾讯金融业务部门

    整个流程

    1 自我介绍

    2 问答环节

    3 提问环节

    问题

    1 你觉得项目里给你最大的挑战是什么?遇到了什么问题?如何解决的?从中学到了什么?

    linux

    1 进程的调度算法有哪些?

    2 僵尸进程产生的原因?

    3 孤儿进程产生的原因?

    4 select、poll 和 epoll 的区别?epoll 的底层使用的数据结构。

    5 fork 函数的作用?

    6 讲一下用户态和内核态?所有的系统调用都会进入到内核态吗?

    集合

    1 ConcurrentHashMap 的底层实现

    2 什么 ConcurrentHashMap 的读操作不需要加锁?

    多线程

    1 线程死锁,解除线程死锁有哪几种方式?

    2 ThreadLocal 有什么缺陷?如果线程池的线程使用 ThreadLocal 会有什么问题?

    redis

    1 redis 大key怎么解决

    2 redis 高级的三种数据结构有没有用过

    3 redis 淘汰策略

    4 redis LRU算法如果让你实现,你会怎么实现

    Mysql

    1 sql优化思路

    2 mongoDb可以替代mysql吗

    业务

    1 一个信贷系统由哪些组成

    实际场景

    1 在一个贷款系统中,我怎么控制单日总额度和客户的额度

    2 如果你作为一个放款渠道,后面接入很多资金方,你怎么设置的路由策略,从哪些方面进行考量

    时间 90分钟左右

    总结:主要侧重设计方面,然后实操方面,然后需要有一点的业务知识

  • 相关阅读:
    通过反射获取Class对象的四种方式
    C语言学习笔记
    CSMACD协议与CSMACA协议
    【无标题】
    DAST 黑盒漏洞扫描器 第五篇:漏洞扫描引擎与服务能力
    spring bean 生命周期
    Cloud Bursting解决方案,Serverless容器降本增效极致体验
    JS系列2-怎么把一个对象当做数组使用
    IO模型个人理解
    MySQL事务
  • 原文地址:https://blog.csdn.net/qq_20761351/article/details/126495491