TGViewer
Test Engineering Notes Test Engineering Notes @testengineering · 4.01K subscribers
Post #802 1.6K
Як працює JVM?

#howitworks #java

Деякі інтервʼюери, які люблять почухати своє ЧСВ та показати свою крутість - запитують в автоматизаторів щось, що взнали вчора.

Наприклад, вони питають як працює Java Virtual Machine у Java автоматизатора.

Приніс вам картинку, яка це пояснює. Тепер ви будете готові до цих питань.

Що робить JVM коли запускає ваш Hello World:

1. javac компілює ваш код в платформо-залежний байткод
2. Classloader додає необхідні базові класи JDK
3. Перевіряється безпека байткоду
4. Ініціалізуються статичні дані
5. Heap / Method Area доступні між потоками. Для кожного потоку створюється JVM stack, PС регістр та стек нативних методів
6. Інтерпретатор байткоду запускає ваш код. JIT компілятор виділяє частини коду, щоб зберегти в кеші
7. Ваша програма запускається як такий собі мікс інтерпретованого та JIT компільованого коду

Окреме питання, чи потрібно таке запитувати на співбесіді? Особливо на тест інженера. Як думаєте?
  • ❤ 16
  • 😁 4
  • 💩 1
More from @testengineering
  1. Oct 5, 2026Ministry of Testing - англомовні івенти на всі смаки #testing #ai Всім привіт. Хочу розпов…
  2. Sep 30, 2026Скіл, щоб прибрати зайве #ai Цікавий скіл, щоб не продиратись через купу згенерованого тек…
  3. Sep 29, 2026Що таке агент? #ai Зрозумій, на небесах в тестуванні тільки й говорять, що про море агенті…
  4. Sep 28, 2026Navigating the AI Shift #testing@testengineering #ai@testengineering Трохи старе, але не м…
  5. Sep 25, 2026Сувора QA Конференція - AI в тестуванні Вже наступного тижня пройде найцікавіша онлайн-кон…
  6. Sep 25, 2026👨‍💻Can This Vibe Coder Beat a Senior Developer? #ai Сьогодні пʼятниця, то ж пропоную щос…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →