由于COVID-19而进行的电话采访
第1轮 :
- 合并排序, 内部功能及其复杂性。
- 给出了一个SQL查询, 我需要找到它的结果。
- 讨论锁, 同步块, 不同情况下的死锁。
- 被问及相互排斥, 进展和有限等待
- 关于0-1背包问题的讨论
- 给出了与树相关的代码片段, 需要说明该代码在做什么。
- 糟糕的概念:抽象类, 接口及其之间的区别。
- 询问我在上一家公司和项目讨论中的工作经验。
- 从简历简介和项目开始
- 列表和集合之间的差异。
- 设计LRU缓存
- Hashtable和HashMap之间的区别
- 讨论了多线程概念(异步调用, 未来, 并发集合, 线程)– CountDownLatch
讨论我过去的项目和在前公司的工作经验。
【德里面试经验– 1年经验】第四回合
- 关于数据库的讨论:
- ElasticSearch和其他NoSql数据库之间的区别。为什么我在项目中使用ES。
- Redis可以用作数据库吗?
- Java概念:通过引用传递。
- 设计一个系统, 在该系统中, 你需要以随机的方式向每个用户显示广告列表, 直到列表完成为止, 然后以与显示的较早顺序不同的顺序再次显示它们。
- 不限成员名额的问题:你将被困在一个岛上, 只被允许带一个包, 随身携带什么物品。
推荐阅读
- Google软件工程实习生,2019年秋季–北美
- 对字母数字字符串进行排序,以使字母和数字的位置保持不变
- 缓存中的透写和回写是什么(详细介绍)
- Win8系统没有组策略的原因区分与处理办法
- Win8安装mssql2005提示打开服务失败的处理办法
- Win8.1系统找不到连接到Microsoft帐户怎样办?
- 如何应对Win8.1应用商店无法完成购买出错0x80096004的问题
- Win8系统搜索不到自家WiFi信号的应对措施
- Win8商店应用脱机且无法打开的处理办法