钉钉秋招一二面

钉钉

一面9.21

  1. 电话面,钉钉做题,迟到20分钟
  2. 阻塞队列,链表、数组的,是否有无界
  3. JVM
  4. 垃圾回收机制,垃圾判断方法
  5. Java四种引用形式
  6. OOM错误
  7. Java异常类
  8. 创建线程方式
  9. session、cookie
  10. TCP三次握手、四次挥手
  11. HTTP响应302,怎么知到重定向到哪?
  12. 数据库范式
  13. 事务特性
  14. 隔离级别
  15. 零拷贝
  16. BIO、NIO怎么实现
  17. 多线程题:三个线程A、B、C分别打印1-100,A打印3的倍数,B打印5的倍数,C打印其他数。不能重复

二面9.22

  1. 主管面,钉钉会议
  2. 问了很多操作系统的知识哥们不会
  3. ArrayList、LinkedList
  4. ThreadLocal
  5. 线程与CPU的对应关系?
  6. new Thread时底层操作系统做了什么准备工作
  7. 单核CPU最多创建多少个线程?
  8. 文件句柄是什么?什么时候会创建?
  9. http和socket什么区别
  10. 一个进程能打开多少个文件句柄
  11. 服务器可以和多少个客户端建立连接
  12. 索引的设计
  13. 回表
  14. 实习
  15. 凉凉

#钉钉#
全部评论
二面的问题感觉有点扯了
2 回复 分享
发布于 2023-10-16 09:35 辽宁
没问项目吗
点赞 回复 分享
发布于 2024-03-18 17:42 陕西
大佬问一下 手撕算法题难度如何 题目大概是怎么样的呀
点赞 回复 分享
发布于 2023-11-30 23:28 浙江
没手撕吗?
点赞 回复 分享
发布于 2023-10-10 10:08 江西

相关推荐

数禾科技2025届春季校园招聘正式启动数禾科技 Java 面经牛客投base上海一面 5.27钉钉会议 1.5h介绍公司业务* 2015成立,创始团队为招商银行信用卡中心,目前2000人 技术中心300人,互联网助贷平台,撮合资产方(互联网)和资金方(银行/信托机构等)* 面试部门为技术中心-信贷中台研发部(40人)-企业信息化小组,所有6个研发组,账户、交易、风控、清算结算、支付、企业信息化(流程化、产研化),实习生hc为2个聊项目* 介绍项目* 划分功能模块和功能点* 登陆验证* md5八股* https详细讲* 层序遍历* 数据结构场景题:详细设计毕业生表(需求分析、字段类型/长度/空/默认值/索引/依赖、建表sql)(要适应大数据隔离应给每个数据行加入创建时间等字段)反问...过hr面 5.30钉钉会议 15min* 项目及其成果* 成绩以及排名* 协调资源的例子* 紧急交付 时间跟质量是什么样的关系 例子数禾科技2025届秋季校园招聘正式启动[庆祝][庆祝]数禾科技(全称“上海数禾信息科技有限公司”)成立于2015年8月,是分众传媒、红杉资本、新浪等联合投资的国内领先的金融科技企业。数禾以大数据和技术为驱动,为金融机构提供高效的智能零售金融解决方案,并通过服务银行、信托、消费金融公司等持牌金融机构,为广大C端用户提供消费信贷服务。创始团队及核心骨干来自于招商银行、全美最大银行机构之一Capital One等知名零售金融企业。数禾员工平均年龄28岁,硕士及以上学历占比逾30%,数据和技术人员占比逾60%。旗舰产品为“还呗”,是一款基于生活消费多场景的分期服务平台,面向年轻人提供账单分期和商品分期等多种服务。用户可在购物、消费、还款场景下,享受更灵活、更便捷、更高效的分期生活服务。发展至今,还呗APP注册用户已超过6500万。2、薪酬福利1)极具竞争力的薪酬2)落户上海的机会3)五险一金+补充公积金+商业保险+年度体检4)旅游团建+生日福利+各种节日活动5)丰富不重样的下午茶3、招聘岗位1)算法及模型类:机器学习工程师、模型工程师2)技术类:Java工程师、前端工程师、数据应用工程师、米哈游、数据交付工程师、测试工程师、运维工程师3)数据分析类:风险策略分析师、贷后策略分析师4)产品类:产品经理、经营策略5)其他/职能类:商务经理、会计核算4、招聘流程简历投递--线上笔试(技术类岗位)--面试--测评--offer【投递链接】https://shuhegroup1.zhiye.com/campus/jobs内推码:ES3GVH #校招#                                     #内推#                               #内推码#                               #秋招#                   内推简历优先筛选~投递的UU留下姓名缩写和岗位~ #春招#                   #校招#                   #内推#           
点赞 评论 收藏
分享
(自我介绍,略)#面试常问题系列#我:介绍项目,提到一些设计的改动就是你这边有提到状态的这弱一致性,那你这边怎么去理解弱一致性和强一致性?你有对这一块有了解吗?我理解,我这边看你还有使用 naocs,充当的部分是什么?是配置中心还是做那个服务发现这一块的能力?想问你的就是对于 Narcos 的 AP 和 CP 是怎么去配置的?然后你是怎么考虑这个 AP 和 CP 的?嗯,对这一块有了解吗?那如果我不用 MQ 的话,能不能实现这一套呢?就是我完全靠,比如说就只靠DB,我不需要 MQ 这样的一个中间件能不能实现同样的效果呢?(分布式事务)定时任务的频率你是怎么考虑的呢?如果是多节点呢?怎么考虑定时任务的同步协作那如果不想用分布式的引擎调度呢?(回答分布式锁)在设计这个分布式锁的时候会考虑到哪些东西?你这边对于定时任务的线程池的配置是怎么样的?如果数据量上来了之后,你定时任务超出了那个执行的时长的话,你是怎么考虑这个情况的呢Redis 常用的一些数据类型有哪些呢?比如 Redis 里面我要存一些对象列表,然后这些对象里面有一些属性,然后我需要对这些对象列表做分页、做搜索、做筛选。有这三个需求, Redis 能满足我,哪一个数据类型能满足我?或者是它这个数据类型的 API 能不能满足这一点?如果不满足的话,有没有其他的解决方案的你这一块提到了lua脚本的话,那如果这个 Lua 脚本很复杂的情况下,你是怎么做调试的边的话,我看你这边对 Java 并发编程这一块了解的比较多,你可以讲一下对于 Java 内存模型的一些理解吗?这边的理解我想我希更希望的是你能表达出这个内存模型,比如说我们都知道计算机硬件,对吧?都知道有CPU,对吧?有内存,多个线程会对这一块数据做进行操作的时候,为什么会有并发的问题?然后我们怎么从那个计算机的硬件角度上去理解它这样整体的一个过程?然后我们又是通过什么样的方式来解决这个问题的?然后我们再去了解这个过程,就是它是通过什么特性或者通过什么协议来保证的,然后或者是它这个协议其实际上原则上没有保证这一点,又是通过什么手段去解决这个问题的?你简单讲一下这边就是提及到两点,一个是 synchronize 的关键字,对吧?嗯,然后还有一个是 retrend lock 这一些对应的一些API,对吧?嗯,是的,然后你刚刚也提到 volatile 这一块的一个关键字,它只能保证内存的数据的一个可见性。那你这边,嗯,能深入聊一下,就是对于 volatile 这一块,它关键字实际上是怎么保证这个内存数据是可见的呢(答了字节码层面的标记变量) return lock 这一块,它你知道它背后它是怎么支持的吗?跟那个 synchronize 的区别是什么呢你理解的 return 的log,它实际上维护的是一个状态数据,这一块状态数据是在哪里存储的呢?使用 spring 事务过程中的时候是怎么使用它的?然后使用它的时候需要注意哪些方面?这些方面会有哪些隐患?说到了使用事务的时候会有你这个就是一开始定好的分布式锁的力度和事务所谓的力度并不一致的情况。那我如果想问一下,我在一个事务方法里面,它可能存在一些异步的一些代码,我可能就是比如说有些代码会去考虑到并行的情况,我想去提速的话,我需会遇到哪些问题?或者说这个问题能不能解决掉?其实想问的一点就是你理解的这一块的事物的数据,如果我们是用声明式的注解去做的时候,这一块事物的数据它是怎么存储的?您知道了解这一块吗?(懵逼,面试官解释了一下:它其实是跟着线程变量来的)就是你在使用这个事务过程中的时候,假如我们这边不用 d b 的事物去做了,然后那我能不能就是相当于我自己去实现套你这一套的事物的一个提交回滚?然后我可能不是放,不是用 DB 的那个statement, prepare statement 去做这一块事情的话,有没有其他的方式去做呢?比如说我把这个数据,就是这些事物的一些数据,因为我们这个东西肯定是存这个这些DB、 MySQL 或者 PG 它们引擎里面,它自己会去存这样的一个事务数据,对吧?它有对应的事务记录,那这个事物的记录你如果我把它迁移到,比如说就假设是一个开放性,等于,就比如说我放到 Redis 里面,那我在 Redis 里面应该怎么存?然后我怎么去用这一块的一个就是这一块的事务记录我是怎么交互的呢?比如说我想在 Java 里我不用 Sprint 事务了,我想自己实现一套AOP,然后这一块我该怎么去实现呢?(完全懵逼)我们实际上我们是有一些业务库和一些用专门用来做查询的一些库,我们是会分开的,就是写库和查库,我们实际上可能并不是统一到数据源,那我们是怎么保证这一块去做的呢?就是你会选择去做实时的时候,双写还是离线的方式去做,那离线去做的时候你又怎么去控制这一块的一个定时任务的频率的?对实时和离线这一块的选择会考虑哪方面的一些事情呢?就是为何选择实施?为什么要选择离线?你有想过这一点吗?(依旧懵逼)----------------------------------------------------------------------彻彻底底被拷打得体无完肤,最服气的一次,面试官人很好,答错时会给出一些解答和考察方向,打断的时候也很有礼貌
查看22道真题和解析 面试常问题系列
点赞 评论 收藏
分享
评论
7
23
分享

创作者周榜

更多
牛客网
牛客企业服务