Go面试题学习

1.并发安全性 Go语言中的并发安全性是什么?如何确保并发安全性? 并发安全性是指在并发编程中,多个goroutine对共享资源的访问不会导致数据竞争和不确定的结果。 使用互斥锁(Mutex):通过使用互斥锁来保护共享资源的访问,一次只允许一个goroutine访问共享资源,从而避免竞争条件。 使用原子操作(Atomic Operations):对于简单的读写操作,可以使用原子操作来保证操作的原子性,...

SQL面试题挑战14:每年的在校人数

目录 问题:SQL解答: 问题: year表示学生入学年度,num表示对应年度录取学生人数,stu_len表示录取学生的学制;说明:例如录取年度2018学制是3年,表示该批学生在校年份为20182020、2020-2021,在算每年的在校人数时,2018/2019/2020/2021年份都需要算上。 以下是示例数据: id year num stu_len1 2018 2000 32 2019 2...

SQL面试题挑战11:访问会话切割

目录 问题:SQL解答: 问题: 如下为某电商公司用户访问网站的数据,包括用户id和访问时间两个字段。现有如下规则:如果某个用户的连续的访问记录时间间隔小于60秒,则属于同一个会话,现在需要计算每个用户有多少个会话。比如A用户在第1秒,60秒,200秒,230秒有三次访问记录,则该用户有2个会话,其中第一个会话是第1秒和第60秒的记录,第二个会话是第200秒和230秒的记录。 user_id ts1...

面试题】写一个睡眠函数

题目要求 请你编写一个异步函数,它接收一个正整数参数 millis ,并休眠 millis 毫秒。要求此函数可以解析任何值。 示例 1: 输入:millis = 100 输出:100 解释: 在 100ms 后此异步函数执行完时返回一个 Promise 对象 let t = Date.now(); sleep(100).then(() => { console.log(Date.now() - t);...

SQL面试题挑战08:补全缺失日的月销售累计

目录 问题:SQL解决:补充:repeat函数和space函数 问题: 现有一张员工的销售记录表,表样式如下。现在需要统计每个员工在2023年10月份,截止到每天的月累计销售额。注意:存在有的员工在某几天是没有销售记录的。 sale_date emp_id emp_name sale_amount '2023-10-02' ,'101' ,'张三' , 1000 '2023-10-03' ,'101'...

【JVM面试题】Java中的静态方法为什么不能调用非静态方法

昨晚京东大佬勇哥在群里分享了一道他新创的JVM面试题,我听完后觉得还挺有意思的,分享给大家 小佬们先别急着看我的分析,先自己想想答案 你是不是想说 因为静态方法是属于类的,而非静态方法属于实例对象 哈,有人这样回答了,勇哥表示不满意。你这样回答,离正确答案,就差那么一句话。说出来了,就表示你知道了。哪句话呢? 临门一脚 JVM是如何调用Java方法的呢?咱们不把call_stub、entry_point...

9道软件测试面试题,刷掉90%的测试程序员

,没点面试经验,不了解点职场套路,如何过五关斩六将?如何打败面试官?如何拿下那梦寐以求的offer? 如果你的跳槽意向已经很确定,那么请往下看! 跳槽最重要的一步自然是面试,马上跳槽季,网上出现了各种面试题,一时会让人眼花缭乱,分不清最该看哪个。 小编给大家挑了9道题。 问项目 1、问:所做项目的情况,主要做什么类型的测试? 大部分情况,这是一场面试的开门题,面试官问这个问题,主要是考察你的概述能力和全...

SQL面试题挑战04:找出使用相同ip的用户

目录 问题:SQL解答: 问题: 现在有一张用户登陆日志表,该表包括user_id,ip,log_time三个字段,现在需要找出共同使用ip数量超过3个(含)的所有用户对。比如下面的示例数据,101和102用户共同使用的ip为4个,101和103用户共同使用的ip为3个,102和103用户共同使用的ip为3个。 (101,'192.168.10.101','2022-05-10 11:00:00'),...

【美团大数据面试】Java面试题附答案

目录 1.多线程代码示例 2.单例代码示例 3.LinkedBlockingQueue原理解析 4.模板设计模式讲解 5.生产者-消费者队列设计方法 6.堆内存和栈内存的区别 7.ThreadLocal底层机制 8.synchronized原理,存在的问题,解决方案 9.volatile使用场景和原理,与synchronized的差异 10.Java内存模型解析 11.hashtable、hashmap...

【美团大数据面试】大数据面试题附答案

目录 1.hdfs读写流程解析 2.hdfs副本机制,三副本原因,副本存放策略 3.hdfs容错机制原理 4.MapReduce执行流程详解 5.spark和mr的区别 6.TopN求法,大数据量无法完全写入内存解决方案,MapReduce实现方法 7.spark部署、调度原理 8.spark的stage划分方法 9.reduce join执行过程 10.大数据量join优化方法 11.hive优化手段...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.014430(s)
2024-04-28 18:39:59 1714300799