Около трех месяцев назад я разбирал вопросы для интервью для Redis на своем веб-сайте, но на тот момент было разобрано только 13 основных. Примерно через два месяца я провел большую часть дня в поисках вопросов для интервью для Redis, потому что 13 определенно недостаточно, поэтому я отсортировал его до 33.
В 33 курсах больше 10000 слов плюс ответ, а в последнее время я не разбираю интервью различных компаний? Я обнаружил, что 33 вопроса по-прежнему отсутствуют, поэтому на этой неделе я составил вопросы интервью Redis, которые я видел после разбора вопросов интервью.Всего более 60 вопросов, от базового Redis до финальной распределенной блокировки. .
Пока эти вопросы интервью приняты, Redis в основном одинаков Вопросы для интервью следующие?
1. Расскажите мне о своем понимании Redis?
2. Каковы общие сценарии использования Redis?
3. Каковы общие функции Redis?
4. Какие типы данных поддерживает Redis?
5. Почему Redis такой быстрый?
6. Что такое проникновение в кеш? Как с этим бороться?
7. Что такое кэш-лавина? Как это решить?
8. Как обеспечить согласованность данных кеша и базы данных?
9. Сколько существует способов сохранения Redis?
10. Каковы стратегии устранения памяти в Redis?
11. Общие проблемы с производительностью Redis и решения?
12. Стратегия удаления ключа истечения срока действия Redis
14. Что насчет конфликта хэшей?
15. Что такое моментальный снимок памяти RDB?
16. Может ли Redis одновременно обрабатывать запросы на запись во время создания RDB?
17. Как добиться минимальной потери данных с учетом производительности?
18. Как хеш-слоты сопоставляются с экземплярами Redis?
19. Как Redis оптимизирует память?
21. Транзакции Redis и связанные с ними вопросы интервью
22. Redis является однопоточным. Как улучшить использование многоядерного процессора?
24. Какие реализации разделов Redis вы знаете?
25. Каковы недостатки разбиения Redis?
26. Как решить одновременную конкуренцию Redis Ключевая проблема
28. Каковы преимущества Redis перед Memcached?
29. Зачем использовать Redis вместо map/guava для кеширования?
30. Как выбрать подходящий метод персистентности
31. Как установить срок действия и постоянную действительность ключа Redis?
32. Схема согласованности с двойной записью 1: сначала удалите кеш, затем обновите базу данных.
33. Схема согласованности двойной записи 2: сначала обновить базу данных, а затем удалить кеш.
36. Действительно ли Redis является однопоточным?
37. Почему в Redis 6.0 появилась многопоточность?
38. Каков механизм реализации многопоточности Redis 6.0?
39. Как изменится производительность после того, как Redis 6.0 примет многопоточность?
41. Сравнение многопоточной модели Redis 6.0 и Memcached
42. Представьте единую копию Redis
43. Внедрить мультикопирование Redis (главный-подчиненный)
44. Представляем Redis Sentinel
45. Представляем кластер Redis
46. Представление собственной разработки Redis
47. Как реализовать решение высокой доступности Redis?
48. Вы понимаете принцип репликации master-slave?
49. Что делать с просроченными данными, прочитанными из-за задержки master-slave?
51. Будут ли потеряны данные архитектуры Redis master-slave и почему?
52. Как решить проблему потери данных в архитектуре master-slave?
53. Как работает Redis Sentinel?
56. Почему кластер Redis Sentinel не работает должным образом только с двумя узлами?
57. Как реализовано распределение данных в кластере Redis? Каковы преимущества этого подхода?
58. Каков механизм связи между узлами кластера Redis?
59. Что такое распределенная блокировка? Зачем использовать распределенные блокировки?
60. Какие есть решения для обычных распределенных замков?
61. Redis реализует распределенные блокировки
Больше вопросов собеседования вы можете прочитать личный веб-сайт командира OH, высококачественным веб-сайтом программы:www.iamshuaidi.com
В настоящее время я лихорадочно разбираюсь с вопросами для интервью на большой фабрике.
Автор лаконичен
Автор: Привет всем, я красавчик, я пришел из колледжа и полностью самообучаюсь, я очень хорошо знаюалгоритм,основы компьютераважность поддержания собственногоперсональный сайт, Сосредоточьтесь на написании учебных пособий, таких как набор в школу, собеседования и вводные курсы.Перепечатайте инструкции: Несанкционированное воспроизведение запрещено