百度上海秋招提前批一面(java后端)

7月31号 晚7点 时长50分钟 视频面
  • 一上来直接写题:两个string表示的大数相乘,结果返回一个字符串(用IDE写,共享桌面,写完自己写test case运行)
  • 设计一个HashMap,怎么考虑
  • 为什么HashMap中会用到红黑树
  • jdk中的Arrays.sort底层使用的是什么算法、原因
  • TCP、UDP的特点,分别有哪些典型的应用场景
  • HTTPS的特点,加密的过程,一次HTTP传输中会认证几次
  • 协程和进程线程有什么区别
  • 操作一个文件,有哪些流程,用户态和内核态会发生什么
  • java中对于文件操作为了减少系统调用进行了哪些优化
  • java的堆外内存
  • 哪些应用喜欢用堆外内存(中间件,消息队列)
  • MySQL的存储引擎有哪些
  • MySQL开启一个事务,会发生什么
  • 有哪些SQL优化手段
  • 关于大表分页,如果需要查很后面的数据,怎么优化
  • 比如说Limit 900万行后选取1万行,会扫描全表吗

#面经##百度##校招##Java工程师#
全部评论
大佬,一次HTTP传输中会认证几次
1 回复 分享
发布于 2020-08-01 17:45
有点东西
点赞 回复 分享
发布于 2020-08-01 15:04
ava中对于文件操作为了减少系统调用进行了哪些优化 这个怎么答?
点赞 回复 分享
发布于 2020-08-01 15:17
楼主提前几天收到的面试通知?
点赞 回复 分享
发布于 2020-08-01 17:07
楼主,你知道面的是什么部门吗
点赞 回复 分享
发布于 2020-08-01 17:31
同昨天面的,想问下楼主有消息了吗
点赞 回复 分享
发布于 2020-08-01 17:33
请问,为什么分页查询,查靠后的数据,会导致查询变慢
点赞 回复 分享
发布于 2020-08-01 21:53
请问,操作一个文件,有哪些流程,用户态和内核态会发生什么
点赞 回复 分享
发布于 2020-08-02 13:48
楼主好,想问下百度提前批挂了的话 正式批网申还能参加吗
点赞 回复 分享
发布于 2020-08-02 22:56
楼主有消息了吗?
点赞 回复 分享
发布于 2020-08-07 10:12

相关推荐

事件循环(Event Loop)是 JavaScript 异步编程的关键概念,用于管理和调度异步操作的执行顺序。 它负责监控执行栈(执行主线程)和任务队列(消息队列),并确保适时地将任务从队列中取出并执行。事件循环的主要作用如下:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=aa2d7fa706914dfc9afef6476efb3004处理同步任务: 当代码执行时,JavaScript 引擎会将同步任务按照执行顺序放入执行栈中,按照先进先出的原则逐个执行。处理异步任务: 当遇到异步任务时,如定时器回调函数、事件监听器的回调函数、Promise 的回调函数等,它们不会立即执行,而是被放入任务队列中等待执行。调度任务执行: 事件循环在执行栈为空时,会从任务队列中提取一个任务(FIFO 的顺序)放入执行栈中执行。这个过程称为 "tick",即每一次事件循环的迭代。处理微任务和宏任务: 在一个 tick 中,任务分为微任务(microtask)和宏任务(macrotask)。微任务包括 Promise 的回调函数、MutationObserver 的回调函数等。宏任务包括定时器回调函数、事件监听器的回调函数等。事件循环在一个 tick 中会先处理所有微任务,然后再处理宏任务。循环执行: 事件循环会不断地重复执行上述步骤,持续处理和调度任务,直到任务队列为空。
点赞 评论 收藏
分享
评论
1
32
分享
牛客网
牛客企业服务