āĻ…āύ⧁āĻļā§€āϞāύ⧀ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ āĻ“ āϕ⧋āĻĄāĻŋāĻ‚

Java āϕ⧋āĻĄāĻŋāĻ‚ āĻŸā§‡āĻ¸ā§āϟ āĻ…āύ⧁āĻļā§€āϞāύ

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ Java coding āĻ…āύ⧁āĻļā§€āϞāύ āĻĒāϰ⧀āĻ•ā§āώāĻž: Java-āϰ āϧāĻžāϰāĻŖāĻž, code āϕ⧀ output āĻĻ⧇āϝāĻŧ, bug āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āϏāĻŽāĻžāϧāĻžāύ āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻžāĨ¤ āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻžāĻĻ⧇āϰ coding assessment-āĻāϰ āϧāĻžāρāĻšā§‡ āϤ⧈āϰāĻŋ, āĻĒā§āϰāϤāĻŋāϟāĻŋ āωāĻ¤ā§āϤāϰ⧇āϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϏāĻšāĨ¤

  • 10āϟāĻŋ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻĒā§āϰāĻļā§āύ, āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āϞāĻžāĻ—āĻŦ⧇ āύāĻž
  • āφāϏāϞ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻŽāϤ⧋ āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻžāϝāĻŧ
  • āϝ⧇āϕ⧋āύ⧋ āϏāĻŽāϝāĻŧ āĻŦāĻžāϤāĻŋāϞ āĻ•āϰ⧁āύ
āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āύāĻŽā§āύāĻž
10āϟāĻŋ āĻĒā§āϰāĻļā§āύ ¡ 30 āĻŽāĻŋāύāĻŋāϟ
āĻĒā§āϰāĻļā§āύ⧇āϰ āϧāϰāύ
Java-āĻāϰ āϧāĻžāϰāĻŖāĻž, āϕ⧋āĻĄāϟāĻŋ āϕ⧀ āĻĒā§āϰāĻŋāĻ¨ā§āϟ āĻ•āϰ⧇, āĻŦāĻžāĻ— āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻž āĻāĻŦāĻ‚ āφāϰāĻ“
āĻĒā§‚āĻ°ā§āĻŖ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ⧇āϰ āĻŽāĻ• āĻŸā§‡āĻ¸ā§āϟ
āφāϏāϞ āĻĒā§āϰāĻļā§āύāϏāĻ‚āĻ–ā§āϝāĻž āĻ“ āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻž

āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āωāĻ¤ā§āϤāϰ

Java coding test āĻšāϞ⧋ āĻāĻ•āϟāĻŋ āĻ…āύāϞāĻžāχāύ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ, āϝāĻž āĻ•āĻŋāϛ⧁ āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻž interview-āĻāϰ āφāϗ⧇ āφāĻŦ⧇āĻĻāύāĻ•āĻžāϰ⧀āϰāĻž Java āĻ•āϤāϟāĻž āĻ­āĻžāϞ⧋āĻ­āĻžāĻŦ⧇ āĻĒāĻĄāĻŧāϤ⧇, āϞāĻŋāĻ–āϤ⧇ āĻ“ debug āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϤāĻž āϝāĻžāϚāĻžāχ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύāĨ¤ āĻāĻ•āϟāĻŋāĻŽāĻžāĻ¤ā§āϰ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ test āύ⧇āχ: āĻĒā§āϰāϤāĻŋāϟāĻŋ āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻž platform āĻŦ⧇āϛ⧇ āύāĻŋāϝāĻŧ⧇ āύāĻŋāĻœā§‡āϰ āĻĒā§āϰāĻļā§āύ, āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ āĻ“ āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āύ, āφāϰ āĻ…āύ⧇āϕ⧇āχ āĻāĻŽāύ code āϞāĻŋāĻ–āϤ⧇ āĻŦāϞ⧇āύ āϝāĻž test case āĻĻāĻŋāϝāĻŧ⧇ āϝāĻžāϚāĻžāχ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāχ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻ…āύ⧁āĻļā§€āϞāύ⧀ āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ Java code āĻĒāĻĄāĻŧāĻž, āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻž, debug āĻ•āϰāĻž āĻ“ āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻžāϰ āωāĻĒāϰ 10āϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ• āĻĒā§āϰāĻļā§āύ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āϰāϤ⧇ āĻĒā§āϰāĻžāϝāĻŧ 30 āĻŽāĻŋāύāĻŋāϟ āϞāĻžāϗ⧇āĨ¤

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āύāĻŽā§āύāĻž
30 āĻŽāĻŋāύāĻŋāĻŸā§‡ 10āϟāĻŋ āĻĒā§āϰāĻļā§āύ
āĻĢāϰāĻŽā§āϝāĻžāϟ
āĻĒā§āϰāϤāĻŋāϟāĻŋ āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻž āĻ“ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇
āωāĻĻāĻžāĻšāϰāĻŖ (HackerRank Java Basic)
1 āϘāĻŖā§āϟāĻžāϝāĻŧ 6āϟāĻŋ āĻĒā§āϰāĻļā§āύ
āϕ⧋āĻĄāĻŋāĻ‚ āĻĒā§āϰāĻļā§āύ
āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŸā§‡āĻ¸ā§āϟ āϕ⧇āϏ⧇āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āύāĻŽā§āĻŦāϰ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧁āύ

30 āĻŽāĻŋāύāĻŋāĻŸā§‡ 10āϟāĻŋ āĻĒā§āϰāĻļā§āύ, āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻ—āϤāĻŋāϤ⧇āĨ¤ āĻļ⧇āώ⧇ āφāĻĒāύāĻžāϰ āĻ¸ā§āϕ⧋āϰ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāϟāĻŋ āωāĻ¤ā§āϤāϰ⧇āϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻĒāĻžāĻŦ⧇āύāĨ¤

āĻ…āύ⧁āĻļā§€āϞāύ⧇āϰ āĻĒā§āϰāĻļā§āύ āϞ⧋āĻĄ āĻšāĻšā§āϛ⧇

āφāĻĒāύāĻžāϰ āĻĒā§āĻ˛ā§āϝāĻžāύ āĻŦ⧇āϛ⧇ āύāĻŋāύ

āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āύ⧁āĻļā§€āϞāύ āφāύāϞāĻ• āĻ•āϰ⧁āύ

Java āĻŸā§‡āĻ¸ā§āϟ: āϏāĻŽāϝāĻŧ āϧāϰ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§‚āĻ°ā§āĻŖ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ⧇āϰ āĻŽāĻ• āĻŸā§‡āĻ¸ā§āϟ, āϏāĻ™ā§āϗ⧇ āĻŦāĻžāĻ•āĻŋ āϏāĻŦ āĻŸā§‡āĻ¸ā§āϟ

āĻāĻ•āϟāĻŋ āĻĒā§āĻ˛ā§āϝāĻžāύ āĻŦ⧇āϛ⧇ āύāĻŋāύ
Monthly āĻĒā§āĻ˛ā§āϝāĻžāύ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ
  • āĻāχ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāϝāĻŧ āϧāϰ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻĒā§‚āĻ°ā§āĻŖ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ⧇āϰ āĻŽāĻ• āĻŸā§‡āĻ¸ā§āϟ
  • āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒā§āϰāĻļā§āύ⧇āϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž
  • āĻĒā§āϰāĻļā§āύ⧇āϰ āϧāϰāύ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āφāĻĒāύāĻžāϰ āĻ¸ā§āϕ⧋āϰ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āχāϤāĻŋāĻšāĻžāϏ
  • āϏāĻŦ 93āϟāĻŋ āĻ…āύ⧁āĻļā§€āϞāύ⧀ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ
  • āĻĢā§‹āύ āĻ“ āĻ˛ā§āϝāĻžāĻĒāϟāĻĒ⧇ āϚāϞ⧇

āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻāĻ•āϟāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻžāĻ™ā§āĻ— āĻŽāĻ• āĻŸā§‡āĻ¸ā§āϟ āĻĻāĻŋāϝāĻŧ⧇ āĻĨāĻžāĻ•āϞ⧇ 7 āĻĻāĻŋāύ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϟāĻžāĻ•āĻž āĻĢ⧇āϰāϤ āĻĒāĻžāĻŦ⧇āύāĨ¤ āĻĻāĻžāĻŽ USD-āϤ⧇āĨ¤

āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āύ⧁āĻļā§€āϞāύ⧇ āϕ⧀ āϕ⧀ āϰāϝāĻŧ⧇āϛ⧇

āφāϏāϞ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ“ āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻž āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻĒā§‚āĻ°ā§āĻŖ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ⧇āϰ āĻŽāĻ• āĻŸā§‡āĻ¸ā§āϟ, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻļ⧇āώ āĻ•āϰāĻžāϰ āĻĒāϰ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻžāϏāĻšāĨ¤

  1. FreeāĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āύāĻŽā§āύāĻž10āϟāĻŋ āĻĒā§āϰāĻļā§āύ ¡ 30 āĻŽāĻŋāύāĻŋāϟ
  2. āĻĒā§‚āĻ°ā§āĻŖ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ⧇āϰ āĻŽāĻ• āĻŸā§‡āĻ¸ā§āϟāφāϏāϞ āĻĒā§āϰāĻļā§āύāϏāĻ‚āĻ–ā§āϝāĻž āĻ“ āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻž
  3. āϏāĻŦ āϧāϰāύ⧇āϰ āĻĒā§āϰāĻļā§āύJava-āĻāϰ āϧāĻžāϰāĻŖāĻž, āϕ⧋āĻĄāϟāĻŋ āϕ⧀ āĻĒā§āϰāĻŋāĻ¨ā§āϟ āĻ•āϰ⧇, āĻŦāĻžāĻ— āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻž āĻāĻŦāĻ‚ āφāϰāĻ“
  4. āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻžāĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŽāĻ• āĻŸā§‡āĻ¸ā§āĻŸā§‡āϰ āĻĒāϰ āĻĒā§āϰāĻļā§āύ⧇āϰ āϧāϰāύ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āφāĻĒāύāĻžāϰ āĻ¸ā§āϕ⧋āϰ
  5. āĻ¸ā§āϕ⧋āϰ⧇āϰ āχāϤāĻŋāĻšāĻžāϏāĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻžāϝāĻŧ āφāĻĒāύāĻžāϰ āĻ…āĻ—ā§āϰāĻ—āϤāĻŋ
  6. āĻĢā§‹āύ āĻŦāĻž āĻ˛ā§āϝāĻžāĻĒāϟāĻĒāϝ⧇āĻ–āĻžāύ⧇āχ āĻĨāĻžāϕ⧁āύ, āĻ…āύ⧁āĻļā§€āϞāύ āĻ•āϰ⧁āύ

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āύāĻŽā§āύāĻž āĻŦāĻž āĻĒā§‚āĻ°ā§āĻŖāĻžāĻ™ā§āĻ— āĻ…āύ⧁āĻļā§€āϞāύ

āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝFreeāĻĒā§‚āĻ°ā§āĻŖāĻžāĻ™ā§āĻ—
āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϧāϰāύ⧇ āĻĒā§āϰāĻļā§āύ
āĻĒā§āϰāϤāĻŋāϟāĻŋ āωāĻ¤ā§āϤāϰ⧇āϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž
āϏāĻŽāϝāĻŧ āϧāϰ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻĒā§‚āĻ°ā§āĻŖ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ⧇āϰ āĻŽāĻ• āĻŸā§‡āĻ¸ā§āϟ
āĻĒā§āϰāĻļā§āύ⧇āϰ āϧāϰāύ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻ¸ā§āϕ⧋āϰ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŽāĻ• āĻŸā§‡āĻ¸ā§āĻŸā§‡āϰ āĻ¸ā§āϕ⧋āϰ⧇āϰ āχāϤāĻŋāĻšāĻžāϏ
āϏāĻŦ 93āϟāĻŋ āĻ…āύ⧁āĻļā§€āϞāύ⧀ āĻĒāϰ⧀āĻ•ā§āώāĻž

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻ…āĻ§ā§āϝāϝāĻŧāύ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāĻ•āĻž

āφāϏāϞ āĻĒāϰ⧀āĻ•ā§āώāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϜāĻžāύāĻžāϰ āϏāĻŦāĻ•āĻŋāϛ⧁, āϛ⧋āϟ āϛ⧋āϟ āĻĒāĻžāϠ⧇āĨ¤

āĻĒāĻžāĻ  1

āφāϏāϞ āĻĒāϰ⧀āĻ•ā§āώāĻžāϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āϕ⧇āĻŽāύ āĻšāϝāĻŧ

Java-āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋāĻŽāĻžāĻ¤ā§āϰ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϕ⧋āĻĄāĻŋāĻ‚ āĻĒāϰ⧀āĻ•ā§āώāĻž āύ⧇āχāĨ¤ āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ• āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻž āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻŦ⧇āϛ⧇ āύāĻŋāϝāĻŧ⧇ āύāĻŋāĻœā§‡āϰ āĻŽāϤ⧋ āĻ•āϰ⧇ āĻĒā§āϰāĻļā§āύ, āĻ•āĻžāĻœā§‡āϰ āϏāĻ‚āĻ–ā§āϝāĻž, āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻž āĻāĻŦāĻ‚ āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āύāĨ¤ āφāĻĒāύāĻžāϰ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āφāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŖāĻĒāĻ¤ā§āϰāχ āφāĻĒāύāĻžāϰ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϏ⧇āϰāĻž āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāĻ•āĻžāĨ¤ āĻĒā§āϰāĻ•āĻžāĻļā§āϝ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āωāĻĻāĻžāĻšāϰāϪ⧇ āĻāχ āĻŦ⧈āϚāĻŋāĻ¤ā§āĻ°ā§āϝ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ:

  • HackerRank. HackerRank āϤāĻžāĻĻ⧇āϰ Java (Basic) āĻĻāĻ•ā§āώāϤāĻž āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ 1 āϘāĻŖā§āϟāĻžāϝāĻŧ 6āϟāĻŋ āĻĒā§āϰāĻļā§āύ āϰāϝāĻŧ⧇āϛ⧇ āĻŦāϞ⧇ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰ⧇āϛ⧇āĨ¤ āĻāϤ⧇ class-āĻāϰ āĻŽāϤ⧋ āĻŦāĻŋāώāϝāĻŧ āϰāϝāĻŧ⧇āϛ⧇ (HackerRank)āĨ¤ āϤāĻžāĻĻ⧇āϰ āϏāĻšāĻžāϝāĻŧāϤāĻž āϕ⧇āĻ¨ā§āĻĻā§āϰ⧇ āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻžāϰāĻž āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āϝ⧇ āϧāϰāύ⧇āϰ āĻĒā§āϰāĻļā§āύ āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ āϤāĻžāϰ āϤāĻžāϞāĻŋāĻ•āĻž āϰāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ coding, multiple choice, database, back-end developer, code review āĻāĻŦāĻ‚ subjective question āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤāĨ¤ āϏ⧇āĻ–āĻžāύ⧇ āφāϰāĻ“ āĻŦāϞāĻž āĻšāϝāĻŧ⧇āϛ⧇, āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻžāϰāĻž HackerRank-āĻāϰ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻĨ⧇āϕ⧇ āĻĒā§āϰāĻļā§āύ āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻ…āĻĨāĻŦāĻž āύāĻŋāĻœā§‡āϰāĻž āĻĒā§āϰāĻļā§āύ āϞāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ (HackerRank Help)āĨ¤
  • TestGorilla. TestGorilla-āϰ Java coding tests āĻĒ⧃āĻˇā§āĻ āĻžāϝāĻŧ āĻŦāϞāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϤāĻžāĻĻ⧇āϰ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— coding test-āĻ 15 āĻĨ⧇āϕ⧇ 35 āĻŽāĻŋāύāĻŋāϟ āϞāĻžāϗ⧇āĨ¤ āϏ⧇āĻ–āĻžāύ⧇ entry-level algorithms āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϏāĻŽāϝāĻŧ 15 āĻŽāĻŋāύāĻŋāϟ āĻŦāϞāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āφāϰāĻ“ āĻŦāϞāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻĒāϰ⧀āĻ•ā§āώāĻžāĻ°ā§āĻĨā§€āϰāĻž āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋ āĻĒāĻĄāĻŧ⧇āύ, āĻ­āĻžāώāĻžāϰ āϤāĻžāϞāĻŋāĻ•āĻž āĻĨ⧇āϕ⧇ Java āĻŦ⧇āϛ⧇ āύ⧇āύ āĻāĻŦāĻ‚ āĻ…āύāϞāĻžāχāύ āĻāĻĄāĻŋāϟāϰ⧇ āϏāĻŽāĻžāϧāĻžāύ āϞ⧇āϖ⧇āύ (TestGorilla)āĨ¤

āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻžāĻĻ⧇āϰ Java āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āϏāĻžāϧāĻžāϰāĻŖāϤ āϝ⧇ āĻ…āĻ‚āĻļāϗ⧁āϞāĻŋāϰ āĻ•āĻĨāĻž āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āĻšāϝāĻŧ:

  • āϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻ•āĻžāϜ: āĻ…āύāϞāĻžāχāύ āĻāĻĄāĻŋāϟāϰ⧇ āĻāĻ•āϟāĻŋ method āϞāĻŋāϖ⧁āύ, āύāĻŽā§āύāĻž āχāύāĻĒ⧁āϟ āĻĻāĻŋāϝāĻŧ⧇ āϏ⧇āϟāĻŋ āϚāĻžāϞāĻžāύ, āϤāĻžāϰāĻĒāϰ āϜāĻŽāĻž āĻĻāĻŋāύāĨ¤ āĻāϰāĻĒāϰ āĻāĻŽāύ āφāϰāĻ“ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āϕ⧇āϏ⧇ āϏ⧇āϟāĻŋ āϝāĻžāϚāĻžāχ āĻ•āϰāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āϝ⧇āϗ⧁āϞāĻŋ āφāĻĒāύāĻŋ āĻĻ⧇āĻ–āϤ⧇ āύāĻžāĻ“ āĻĒāĻžāϰ⧇āύāĨ¤
  • āĻŦāĻšā§ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ⧀ āĻĒā§āϰāĻļā§āύ: type, class, collection āĻāĻŦāĻ‚ exception-āĻāϰ āĻŽāϤ⧋ Java-āϰ āϧāĻžāϰāĻŖāĻž, āϕ⧋āĻĄā§‡āϰ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻ…āĻ‚āĻļ āϚāĻžāϞāĻžāϞ⧇ āϕ⧀ āĻĻ⧇āĻ–āĻžāĻŦ⧇ āĻāĻŦāĻ‚ āϕ⧋āύ āϕ⧋āĻĄāϟāĻŋ āϏāĻ āĻŋāĻ•āĨ¤
  • āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻŦāĻž āϕ⧋āĻĄ āϰāĻŋāĻ­āĻŋāω: āĻ…āĻ¨ā§āϝ āĻ•āĻžāϰāĻ“ āϞ⧇āĻ–āĻž āϕ⧋āĻĄā§‡ āϏāĻŽāĻ¸ā§āϝāĻž āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰ⧇ āĻ āĻŋāĻ• āĻ•āϰāĻžāĨ¤
  • āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āφāϰāĻ“ āĻĨāĻžāϕ⧇: SQL āĻĒā§āϰāĻļā§āύ, framework āĻŦāĻž back-end project, āĻŦāĻžāĻĄāĻŧāĻŋāϤ⧇ āĻ•āϰ⧇ āϜāĻŽāĻž āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āĻ•āĻžāϜ, āĻ…āĻĨāĻŦāĻž āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϏāĻŽāϝāĻŧ webcam āĻ“ screen āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖāĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ āĻŽāĻ• āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āϝāĻž āĻĨāĻžāϕ⧇āĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻŽāĻ• āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ 60 āĻŽāĻŋāύāĻŋāĻŸā§‡ 20āϟāĻŋ āĻĒā§āϰāĻļā§āύ āĻĨāĻžāϕ⧇, āϚāĻžāϰāϟāĻŋ āĻŦāĻŋāĻ­āĻžāϗ⧇: Java-āϰ āϧāĻžāϰāĻŖāĻž (6), āϕ⧋āĻĄ āϚāĻžāϞāĻžāϞ⧇ āϕ⧀ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ (6), bug āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻž (5) āĻāĻŦāĻ‚ āϏāĻŽāĻžāϧāĻžāύ āϤ⧈āϰāĻŋ āĻ•āϰāĻž (3)āĨ¤ āϏāĻŦ āϕ⧋āĻĄ Java 17-āĻāĨ¤ āϜāĻŽāĻž āύāĻž āĻĻ⧇āĻ“āϝāĻŧāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āφāĻĒāύāĻŋ āφāϗ⧇āϰ āĻĒā§āϰāĻļā§āύ⧇ āĻĢāĻŋāϰ⧇ āϝ⧇āϤ⧇, āωāĻ¤ā§āϤāϰ āĻŦāĻĻāϞāĻžāϤ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāĻļā§āύ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āĻŽāĻ• āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āϕ⧋āĻĄ āĻĒāĻĄāĻŧāĻž, āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻž, āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āϰāĻž āĻāĻŦāĻ‚ āϏāĻ āĻŋāĻ• āϕ⧋āĻĄ āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻžāϰ āĻ…āύ⧁āĻļā§€āϞāύ āĻšāϝāĻŧāĨ¤ āφāĻĒāύāĻžāϰ āϞ⧇āĻ–āĻž āϕ⧋āĻĄ āĻāϗ⧁āϞāĻŋāϤ⧇ āϚāĻžāϞāĻžāύ⧋ āĻšāϝāĻŧ āύāĻžāĨ¤ āĻ…āύ⧇āĻ• āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ⧇ āĻāĻŽāύ āϕ⧋āĻĄ āϞāĻŋāĻ–āϤ⧇ āĻŦāϞāĻž āĻšāϝāĻŧ, āϝāĻž āĻ—ā§‹āĻĒāύ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āϕ⧇āϏ⧇āϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇ āϚāĻžāϞāĻžāύ⧋ āĻšāϝāĻŧāĨ¤ āĻāχ āĻ…āύ⧁āĻļā§€āϞāύ⧇ āϏ⧇āχ āĻ•āĻžāĻœā§‡āϰ āĻĒ⧇āĻ›āύ⧇āϰ āϕ⧋āĻĄ āĻĒāĻĄāĻŧāĻž, āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āϰāĻžāϰ āĻĻāĻ•ā§āώāϤāĻž āϤ⧈āϰāĻŋ āĻšāϝāĻŧāĨ¤ āϤāĻžāχ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻāĻĄāĻŋāϟāϰ⧇ āϏāĻŽāϝāĻŧ āϧāϰ⧇ āĻ•āĻŋāϛ⧁ āĻ…āύ⧁āĻļā§€āϞāύāĻ“ āĻ•āϰ⧁āύāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āĻŽāĻ• āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϤāĻĻāĻžāϰāĻ•āĻŋ, āϚ⧌āĻ°ā§āϝāĻŦ⧃āĻ¤ā§āϤāĻŋ āϝāĻžāϚāĻžāχ, āĻ­āĻŋāĻĄāĻŋāĻ“ āϏāĻžāĻ•ā§āώāĻžā§ŽāĻ•āĻžāϰ, āĻŦāĻžāĻĄāĻŧāĻŋāϤ⧇ āĻ•āϰ⧇ āϜāĻŽāĻž āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āĻ•āĻžāϜ āĻ“ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āĻ•āĻžāϜ, āĻ…āĻĨāĻŦāĻž āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻžāϰ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āϕ⧋āύ⧋ āĻĒāĻžāϏ āύāĻŽā§āĻŦāϰāĻ“ āύ⧇āχāĨ¤

āĻĒāĻžāĻ  2

āϏāĻŽāĻžāϧāĻžāύāϏāĻš āĻĒā§āϰāĻļā§āύ⧇āϰ āϧāϰāύ

āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦāĻŋāĻ­āĻžāϗ⧇ āĻāĻ•āϟāĻŋ āĻ•āϰ⧇ āϏāĻŽāĻžāϧāĻžāύāϏāĻš āωāĻĻāĻžāĻšāϰāĻŖ, āϏāĻ™ā§āϗ⧇ āϏ⧇āχ āĻĢāĻžāρāĻĻāϟāĻŋ āϝāĻžāϤ⧇ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻŽāĻžāύ⧁āώ āĻĒāĻĄāĻŧ⧇āύāĨ¤

1. Java-āϰ āϧāĻžāϰāĻŖāĻžāĨ¤ int āĻāĻŦāĻ‚ Integer-āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āϕ⧀? int āĻšāϞ⧋ āĻāĻ•āϟāĻŋ primitive value; Integer āĻšāϞ⧋ āĻāĻŽāύ āĻāĻ•āϟāĻŋ object, āϝāĻž āĻāχ āĻŽāĻžāύāϟāĻŋāϕ⧇ āφāĻŦ⧃āϤ āĻ•āϰ⧇ āĻāĻŦāĻ‚ null āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ List-āĻāϰ āĻŽāϤ⧋ collection-āĻ Integer āϰāĻžāĻ–āĻž āĻšāϝāĻŧ, āφāϰ Java āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻāχ āĻĻ⧁āχ āϧāϰāύ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧇āĨ¤ āĻĢāĻžāρāĻĻ: == āĻĻāĻŋāϝāĻŧ⧇ āĻĻ⧁āϟāĻŋ Integer object āϤ⧁āϞāύāĻž āĻ•āϰāĻžāĨ¤ āĻāϤ⧇ reference āϤ⧁āϞāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻžāχ āĻŽāĻžāύ āϏāĻŽāĻžāύ āĻšāϞ⧇āĻ“ āĻĢāϞ false āĻšāϤ⧇ āĻĒāĻžāϰ⧇; equals āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤

2. āϕ⧋āĻĄāϟāĻŋ āϕ⧀ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ System.out.println(1 + 2 + "3" + 4 + 5); āĻĻ⧇āĻ–āĻžāϝāĻŧ 3345āĨ¤ Java āĻŦāĻžāĻŽ āĻĻāĻŋāĻ• āĻĨ⧇āϕ⧇ āĻĄāĻžāύ āĻĻāĻŋāϕ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇: 1 + 2 āĻšāϞ⧋ 3 āϏāĻ‚āĻ–ā§āϝāĻžāϟāĻŋ, āϤāĻžāϰāĻĒāϰ "3" āϝ⧋āĻ— āĻ•āϰāϞ⧇ "33" string āϤ⧈āϰāĻŋ āĻšāϝāĻŧ, āĻāĻŦāĻ‚ āĻāϰāĻĒāϰ āĻĨ⧇āϕ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ + āϞ⧇āĻ–āĻžāϗ⧁āϞ⧋ āϜ⧁āĻĄāĻŧ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻĢāĻžāρāĻĻ: āφāϗ⧇ āϏāĻŦ āĻ…āĻ™ā§āϕ⧇āϰ āĻšāĻŋāϏāĻžāĻŦ āĻ•āϰ⧇ āĻĢ⧇āϞāĻžāĨ¤ āĻāĻ•āĻŦāĻžāϰ⧇ āĻāĻ•āϟāĻŋ operator āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϧāĻžāĻĒ⧇āϰ āĻĒāϰ type āϞāĻŋāϖ⧇ āϰāĻžāϖ⧁āύāĨ¤

3. āĻŦāĻžāĻ— āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻžāĨ¤ āĻāĻ•āϟāĻŋ method-āĻ if (status == "done") āφāϛ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ status "done" āĻšāϞ⧇āĻ“ āĻļāĻ°ā§āϤāϟāĻŋ āĻ•āĻ–āύāĻ“ āĻŽā§‡āϞ⧇ āύāĻžāĨ¤ āϏāĻŽāĻžāϧāĻžāύ āĻšāϞ⧋ "done".equals(status), āϝāĻž āĻ…āĻ•ā§āώāϰāϗ⧁āϞ⧋ āϤ⧁āϞāύāĻž āĻ•āϰ⧇ āĻāĻŦāĻ‚ null status āĻšāϞ⧇āĻ“ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āĻĢāĻžāρāĻĻ: āĻ…āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻĻ⧇āĻ–āĻžāϝāĻŧ āĻāĻŽāύ āĻĒā§āϰāĻĨāĻŽ āϞāĻžāχāύāϟāĻŋāχ āĻ āĻŋāĻ• āĻ•āϰāϤ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāĨ¤ āϕ⧋āĻĄā§‡āϰ āĻŽāĻ§ā§āϝ āĻĻāĻŋāϝāĻŧ⧇ āϛ⧋āϟ āĻāĻ•āϟāĻŋ input āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϕ⧋āύ āϞāĻžāχāύ⧇ āĻĒā§āϰāĻĨāĻŽ āĻŽāĻžāύāϟāĻŋ āϭ⧁āϞ āĻšāĻšā§āϛ⧇ āϤāĻž āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰ⧁āύāĨ¤

4. āϏāĻŽāĻžāϧāĻžāύ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻļāĻŦā§āĻĻ āĻ•āϤāĻŦāĻžāϰ āĻāϏ⧇āϛ⧇ āϤāĻž āϗ⧁āύāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāĻ•āϟāĻŋ loop-āĻ counts.merge(word, 1, Integer::sum)-āϏāĻš HashMap āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϞ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻļāĻŦā§āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ• āϞāĻžāχāύ⧇āχ āĻ•āĻžāϜāϟāĻŋ āĻšāϝāĻŧāĨ¤ āĻĢāĻžāρāĻĻ: āĻāĻŽāύ option āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻž āϝāĻž āϏāĻžāϧāĻžāϰāĻŖ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒā§āϰāĻžāĻ¨ā§āϤāĻŋāĻ• āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āύāϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ–āĻžāϞāĻŋ array, āĻāĻ•āϟāĻŋ item, āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ, āĻ‹āĻŖāĻžāĻ¤ā§āĻŽāĻ• āϏāĻ‚āĻ–ā§āϝāĻž āĻāĻŦāĻ‚ null āĻĻāĻŋāϝāĻŧ⧇ āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύāĨ¤

āĻĒāĻžāĻ  3

āϕ⧀āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻŋ āύ⧇āĻŦ⧇āύ

  1. āĻĒā§āϰāĻĨāĻŽā§‡ āφāĻĒāύāĻžāϰ āφāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŖāĻĒāĻ¤ā§āϰāϟāĻŋ āĻĒāĻĄāĻŧ⧁āύāĨ¤ āϕ⧋āύ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ, āĻ•āϤāϗ⧁āϞāĻŋ task āφāϛ⧇, āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻž āĻ•āϤ, editor-āĻ Java-āĻāϰ āϕ⧋āύ version āϚāϞ⧇, āĻāĻŦāĻ‚ test-āϟāĻŋ āύāϜāϰāĻĻāĻžāϰāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻšāĻŦ⧇ āĻ•āĻŋ āύāĻž, āĻœā§‡āύ⧇ āύāĻŋāύāĨ¤ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻāϤāϟāĻžāχ āφāϞāĻžāĻĻāĻž āĻšāϝāĻŧ āϝ⧇ āφāϗ⧇ āĻĨ⧇āϕ⧇ āϧāϰ⧇ āύ⧇āĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧ āύāĻžāĨ¤
  2. āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡ āĻ…āύ⧁āĻļā§€āϞāύ⧇āϰ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻĨāĻžāĻ•āϞ⧇ āϏ⧇āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤ editor, Run āĻŦā§‹āϤāĻžāĻŽ, input āϕ⧀āĻ­āĻžāĻŦ⧇ āĻĒāĻĄāĻŧāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āύāĻŽā§āύāĻž test case āϕ⧀āĻ­āĻžāĻŦ⧇ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāϝāĻŧ, āϤāĻžāϰ āϏāĻ™ā§āϗ⧇ āĻĒāϰāĻŋāϚāĻŋāϤ āĻšāϝāĻŧ⧇ āύāĻŋāύ, āϝāĻžāϤ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĻāĻŋāύ āĻ¸ā§āĻ•ā§āϰāĻŋāύāϟāĻŋ āĻ…āĻšā§‡āύāĻž āύāĻž āϞāĻžāϗ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, HackerRank āϜāĻžāύāĻžāϝāĻŧ āϝ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒā§āϰāĻžāĻ°ā§āĻĨā§€āϰāĻž Run-āĻ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧇ test case āϚāĻžāϞāĻžāϤ⧇ āĻĒāĻžāϰ⧇āύ (HackerRank Support)āĨ¤
  3. āĻšāĻžāϤ⧇-āĻ•āϞāĻŽā§‡ code āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧁āύāĨ¤ āϛ⧋āϟ snippet-āĻāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ line-āĻāϰ āĻĒāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ variable-āĻāϰ āĻŽāĻžāύ āĻ“ type āϞāĻŋāϖ⧇ āϰāĻžāϖ⧁āύāĨ¤ Integer division, string āĻœā§‹āĻĄāĻŧāĻž āϞāĻžāĻ—āĻžāύ⧋ āĻāĻŦāĻ‚ reference āĻĨ⧇āϕ⧇āχ āĻŦ⧇āĻļāĻŋāϰ āĻ­āĻžāĻ— āĻ…āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤ āϏāĻŽāĻ¸ā§āϝāĻž āĻĻ⧇āĻ–āĻž āĻĻ⧇āϝāĻŧāĨ¤
  4. āĻĒā§āϰāϤāĻŋāĻĻāĻŋāύ⧇āϰ āĻ•āĻžāĻœā§‡ āϞāĻžāϗ⧇ āĻāĻŽāύ tool-āϗ⧁āϞāĻŋ āϜāĻžāύ⧁āύāĨ¤ Array, String āĻāĻŦāĻ‚ StringBuilder, ArrayList, HashMap, HashSet, Arrays.sort āĻāĻŦāĻ‚ Collections.sort, equals āĻāĻŦāĻ‚ hashCode, exception, āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• class āĻ“ interfaceāĨ¤
  5. āϜāĻŽāĻž āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āφāϗ⧇ edge case āύāĻŋāϝāĻŧ⧇ āĻ­āĻžāĻŦ⧁āύāĨ¤ āĻĢāĻžāρāĻ•āĻž array āĻ“ string, āĻāĻ•āϟāĻŋ item, āĻŦāĻžāϰāĻŦāĻžāϰ āĻĨāĻžāĻ•āĻž āĻŽāĻžāύ, āĻ‹āĻŖāĻžāĻ¤ā§āĻŽāĻ• āϏāĻ‚āĻ–ā§āϝāĻž, null, āĻāĻŦāĻ‚ int-āĻāϰ āϏ⧀āĻŽāĻž āĻ›āĻžāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŽāύ āĻŽāĻžāύāĨ¤ āϞ⧁āĻ•āĻžāύ⧋ test case-āĻ āĻĒā§āϰāĻžāϝāĻŧāχ āĻ āĻŋāĻ• āĻāϗ⧁āϞāĻŋāχ āϝāĻžāϚāĻžāχ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤
  6. āϏāĻŽāϝāĻŧ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻ•āĻŋāϛ⧁ code āϞāĻŋāϖ⧁āύāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ mock test āĻĒāĻĄāĻŧāĻž āĻ“ debugging-āĻāϰ āĻĻāĻ•ā§āώāϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧāĨ¤ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ timer āϚāĻžāϞāĻŋāϝāĻŧ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦ editor-āĻ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āϛ⧋āϟ problem āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧁āύ, āϝāĻžāϤ⧇ āϚāĻžāĻĒ⧇āϰ āĻŽāĻ§ā§āϝ⧇ code āϞ⧇āĻ–āĻž, compile āĻ•āϰāĻž āĻ“ āϚāĻžāϞāĻžāύ⧋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āϞāĻžāϗ⧇āĨ¤
  7. āφāϏāϞ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻ—āϤāĻŋāϤ⧇ āĻ…āύ⧁āĻļā§€āϞāύ āĻ•āϰ⧁āύāĨ¤ āφāĻĒāύāĻžāϰ test āϝāĻĻāĻŋ HackerRank-āĻāϰ Java (Basic) āωāĻĻāĻžāĻšāϰāϪ⧇āϰ āĻŽāϤ⧋ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ 1 hour-āĻ 6āϟāĻŋ āĻĒā§āϰāĻļā§āύ⧇āϰ āĻ…āĻ°ā§āĻĨ āĻĒā§āϰāϤāĻŋ āĻĒā§āϰāĻļā§āύ⧇ āĻĒā§āϰāĻžāϝāĻŧ 10 minutes (HackerRank)āĨ¤ āĻĒ⧁āϰ⧋ āϏāĻŽāϝāĻŧ āϧāϰ⧇ mock test āĻĻāĻŋāύ, āϝāĻžāϤ⧇ āύāĻŋāĻœā§‡āϰ āĻ—āϤāĻŋ āϏāĻžāĻŽāϞāĻžāύ⧋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āϞāĻžāϗ⧇āĨ¤
āĻĒāĻžāĻ  4

āϏāĻžāϧāĻžāϰāĻŖāϤ āĻ¸ā§āϕ⧋āϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āϰāĻž āĻšāϝāĻŧ

āĻ¸ā§āϕ⧋āϰāĻŋāĻ‚ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻāĻŦāĻ‚ āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻžāϰ āĻ“āĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇āĨ¤ āϕ⧋āύāĻ“ āϏāĻ°ā§āĻŦāϜāύ⧀āύ āĻ¸ā§āϕ⧇āϞ āĻŦāĻž āĻĒāĻžāϏ āύāĻŽā§āĻŦāϰ āύ⧇āχāĨ¤ āϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻĒā§āϰāĻļā§āύ⧇ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŸā§‡āĻ¸ā§āϟ āϕ⧇āϏ⧇āϰ āϏāĻ™ā§āϗ⧇ āĻŽāĻŋāϞāĻŋāϝāĻŧ⧇ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻ¸ā§āϕ⧋āϰ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧāĨ¤ āĻ āĻŦāĻŋāώāϝāĻŧ⧇ āĻĻ⧁āϟāĻŋ āĻĒā§āϰāĻ•āĻžāĻļā§āϝ āĻŦāĻŋāĻŦāϰāĻŖ:

  • HackerRank āϜāĻžāύāĻžāϝāĻŧ, āϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻĒā§āϰāĻļā§āύ⧇ āϏāĻ āĻŋāĻ•āϤāĻž āĻāĻŦāĻ‚ āĻĻāĻ•ā§āώāϤāĻž āĻŽāĻžāĻĒāϤ⧇ āφāϗ⧇ āĻĨ⧇āϕ⧇ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻŸā§‡āĻ¸ā§āϟ āϕ⧇āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŸā§‡āĻ¸ā§āϟ āϕ⧇āϏ⧇āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻ¸ā§āϕ⧋āϰ āĻĨāĻžāϕ⧇: āϕ⧋āύāĻ“ āĻŸā§‡āĻ¸ā§āϟ āϕ⧇āϏ⧇ āĻĒāĻžāĻļ āĻ•āϰāĻž āϕ⧋āĻĄ āϏ⧇āχ āϕ⧇āϏ⧇āϰ āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āϕ⧋āϰ āĻĒāĻžāϝāĻŧ, āφāϰ āĻĢ⧇āϞ āĻ•āϰāϞ⧇ āĻļā§‚āĻ¨ā§āϝ āĻĒāĻžāϝāĻŧāĨ¤ āĻĒā§āϰāĻļā§āύ⧇āϰ āĻŽā§‹āϟ āĻ¸ā§āϕ⧋āϰ āĻšāϞ āĻĒāĻžāĻļ āĻ•āϰāĻž āĻŸā§‡āĻ¸ā§āϟ āϕ⧇āϏāϗ⧁āϞ⧋āϰ āĻ¸ā§āϕ⧋āϰ⧇āϰ āϝ⧋āĻ—āĻĢāϞāĨ¤ āϤāĻžāχ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻŸā§‡āĻ¸ā§āϟ āϕ⧇āϏ⧇ āĻĒāĻžāĻļ āĻ•āϰāĻž āϏāĻŽāĻžāϧāĻžāύāĻ“ āĻ•āĻŋāϛ⧁ āύāĻŽā§āĻŦāϰ āĻĒāĻžāϝāĻŧ (HackerRank Support)āĨ¤ āϕ⧋āĻĄāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻŦāĻšā§āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ⧀ āĻĒā§āϰāĻļā§āύ⧇āϰ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻšāϝāĻŧāĨ¤ āĻŦā§āϝāĻžāĻ•-āĻāĻ¨ā§āĻĄā§‡āϰ āĻĒā§āϰāĻļā§āύāĻ“ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻŦ⧇ āĻšāĻžāϤ⧇ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ (HackerRank Help)āĨ¤
  • TestGorilla āϜāĻžāύāĻžāϝāĻŧ, āϏāĻžāĻŽāĻ—ā§āϰāĻŋāĻ• āϏāĻ āĻŋāĻ•āϤāĻžāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻĒāĻžāĻ°ā§āϏ⧇āĻ¨ā§āϟāĻžāχāϞ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻ¸ā§āϕ⧋āϰ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻĻ⧇āĻ“āϝāĻŧāĻž āχāύāĻĒ⧁āĻŸā§‡ āϏāĻ āĻŋāĻ• āφāωāϟāĻĒ⧁āϟ āϤ⧈āϰāĻŋ āĻšāĻšā§āϛ⧇ āĻ•āĻŋ āύāĻž, āϤāĻž āĻĻ⧇āĻ–āĻž āĻšāϝāĻŧāĨ¤ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŸā§‡āĻ¸ā§āϟ āϕ⧇āϏ⧇āϰ āĻĢāϞāĻ“ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāϝāĻŧ (TestGorilla)āĨ¤

āϕ⧋āύ āĻĢāϞ āĻ­āĻžāϞ⧋ āĻŦāϞ⧇ āĻ—āĻŖā§āϝ āĻšāĻŦ⧇ āϤāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻž āĻ āĻŋāĻ• āĻ•āϰ⧇āύ, āĻāĻŦāĻ‚ āĻ…āύ⧇āϕ⧇ āĻ¸ā§āϕ⧋āϰ⧇āϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āφāĻĒāύāĻžāϰ āϕ⧋āĻĄāĻ“ āĻĻ⧇āϖ⧇āύāĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ āĻ…āύ⧁āĻļā§€āϞāύ⧇āϰ āĻ¸ā§āϕ⧋āϰ āĻšāϞ āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻĒā§āϰāĻļā§āύāϗ⧁āϞ⧋āϰ āĻŽāĻ§ā§āϝ⧇ āφāĻĒāύāĻŋ āϝāϤāϟāĻŋāϰ āϏāĻ āĻŋāĻ• āωāĻ¤ā§āϤāϰ āĻĻāĻŋāϝāĻŧ⧇āϛ⧇āύ, āϤāĻžāϰ āϏāĻ‚āĻ–ā§āϝāĻžāĨ¤ āĻŦāĻŋāĻ­āĻžāĻ—āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŦāĻŋāĻ­āĻžāϜāύāĻ“ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ, āϝāĻžāϤ⧇ āφāĻĒāύāĻŋ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰ⧇āύ āϕ⧋āύ āĻĻāĻŋāϕ⧇ āĻŽāύ⧋āϝ⧋āĻ— āĻĻ⧇āĻŦ⧇āύāĨ¤ āĻāϟāĻŋ āĻ…āύ⧁āĻļā§€āϞāύ⧇āϰ āĻ¸ā§āϕ⧋āϰ: āϕ⧋āύāĻ“ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻ¸ā§āϕ⧋āϰ āύāϝāĻŧ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻĒāĻžāĻļ āĻ•āϰāĻŦ⧇āύ āĻ•āĻŋ āύāĻž, āϤāĻž āĻāϰ āĻĨ⧇āϕ⧇ āĻŦā§‹āĻāĻž āϝāĻžāϝāĻŧ āύāĻžāĨ¤

āĻĒāĻžāĻ  5

āϏāĻžāϧāĻžāϰāĻŖ āϭ⧁āϞ

  • == āĻĻāĻŋāϝāĻŧ⧇ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āϤ⧁āϞāύāĻž āĻ•āϰāĻžāĨ¤ equals āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ, āĻ…āĻĨāĻŦāĻž āĻŽāĻžāύāϟāĻŋ null āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŽāύ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ "text".equals(value) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤
  • āĻĒā§‚āĻ°ā§āĻŖāϏāĻ‚āĻ–ā§āϝāĻžāϰ āĻ­āĻžāĻ— āĻĨ⧇āϕ⧇ āĻĻāĻļāĻŽāĻŋāĻ• āĻĢāϞ āφāĻļāĻž āĻ•āϰāĻžāĨ¤ 7 / 2-āĻāϰ āĻĢāϞ 3āĨ¤ 3.5 āĻĒ⧇āϤ⧇ āĻšāϞ⧇ āφāϗ⧇ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ–ā§āϝāĻžāϕ⧇ double āĻ•āϰ⧁āύāĨ¤
  • āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧀āϝāĻŧ, āĻāϟāĻž āϭ⧁āϞ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāĨ¤ s.trim() āĻāĻŦāĻ‚ s.toUpperCase() āύāϤ⧁āύ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻĢ⧇āϰāϤ āĻĻ⧇āϝāĻŧ; āĻĢāϞāϟāĻŋ āϕ⧋āύ⧋ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇ āϰāĻžāϖ⧁āύāĨ¤
  • āϞ⧁āĻĒ⧇ āĻāĻ• āϘāϰ āĻāĻĻāĻŋāĻ•-āĻ“āĻĻāĻŋāϕ⧇āϰ āϭ⧁āϞāĨ¤ āχāύāĻĄā§‡āĻ•ā§āϏ 0 āĻĨ⧇āϕ⧇ length - 1 āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āϚāϞ⧇, āϤāĻžāχ āϏāĻžāϧāĻžāϰāĻŖāϤ āϞ⧁āĻĒ⧇āϰ āĻļāĻ°ā§āϤ āĻšāϝāĻŧ i < a.lengthāĨ¤
  • for-each āϞ⧁āĻĒ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϤāĻžāϞāĻŋāĻ•āĻž āĻŦāĻĻāϞāĻžāύ⧋āĨ¤ removeIf āĻ…āĻĨāĻŦāĻž āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ Iterator āĻāĻŦāĻ‚ āϤāĻžāϰ remove āĻŽā§‡āĻĨāĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤
  • āĻ“āĻ­āĻžāϰāĻĢā§āϞ⧋ āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāĻžāĨ¤ āĻŦāĻĄāĻŧ int āĻŽāĻžāύ⧇āϰ āϝ⧋āĻ—āĻĢāϞ āĻ“ āϗ⧁āĻŖāĻĢāϞ āύ⧀āϰāĻŦ⧇ āϏ⧀āĻŽāĻž āĻ›āĻžāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻŽāĻžāύ āĻŦāĻĄāĻŧ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŽāύ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ long āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤
  • āĻļ⧁āϧ⧁ āωāĻĻāĻžāĻšāϰāĻŖāϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻžāĨ¤ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āωāĻĻāĻžāĻšāϰāϪ⧇ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒāĻžāϏ āĻšāϝāĻŧāĨ¤ āϞ⧁āĻ•āĻžāύ⧋ āĻŸā§‡āĻ¸ā§āϟ āϕ⧇āϏ⧇ āĻ–āĻžāϞāĻŋ āχāύāĻĒ⧁āϟ, āĻāĻ•āϟāĻŋ āφāχāĻŸā§‡āĻŽ, āĻĄā§āĻĒā§āϞāĻŋāϕ⧇āϟ āĻāĻŦāĻ‚ āĻŦāĻĄāĻŧ āχāύāĻĒ⧁āϟ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤
  • āĻāĻ•āϟāĻŋ āĻ•āĻžāĻœā§‡āχ āϏāĻŦ āϏāĻŽāϝāĻŧ āĻļ⧇āώ āĻ•āϰ⧇ āĻĢ⧇āϞāĻžāĨ¤ āφāϟāϕ⧇ āϗ⧇āϞ⧇, āĻ•āĻŋāϛ⧁ āĻŸā§‡āĻ¸ā§āϟ āϕ⧇āϏ⧇ āĻĒāĻžāϏ āĻ•āϰ⧇ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϜāĻŽāĻž āĻĻāĻŋāύ, āĻĒāϰ⧇āϰ āĻ•āĻžāĻœā§‡ āĻāĻ—āĻŋāϝāĻŧ⧇ āϝāĻžāύ, āφāϰ āϏāĻŽāϝāĻŧ āĻĨāĻžāĻ•āϞ⧇ āĻĢāĻŋāϰ⧇ āφāϏ⧁āύāĨ¤

āĻ…āύ⧁āĻļā§€āϞāύ⧇āϰ āϜāĻ¨ā§āϝ āϤ⧈āϰāĻŋ āĻŽā§ŒāϞāĻŋāĻ• āĻĒā§āϰāĻļā§āύ, āĻ•āĻ–āύāĻ“ āφāϏāϞ āĻŦāĻž āĻĢāĻžāρāϏ āĻšāĻ“āϝāĻŧāĻž āĻĒā§āϰāĻļā§āύ āύāϝāĻŧāĨ¤ Monthly āĻĒā§āĻ˛ā§āϝāĻžāύ āϝ⧇āϕ⧋āύāĻ“ āϏāĻŽāϝāĻŧ āĻŦāĻžāϤāĻŋāϞ āĻ•āϰ⧁āύāĨ¤ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻāĻ•āϟāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻžāĻ™ā§āĻ— āĻŽāĻ• āĻŸā§‡āĻ¸ā§āϟ āĻĻāĻŋāϝāĻŧ⧇ āĻĨāĻžāĻ•āϞ⧇, 7 āĻĻāĻŋāύ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϟāĻžāĻ•āĻž āĻĢ⧇āϰāϤ⧇āϰ āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āϏāĻžāϧāĻžāϰāĻŖ āϜāĻŋāĻœā§āĻžāĻžāϏāĻž

Java āϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻ•āĻŋ āϕ⧋āύ⧋ āĻāĻ•āϟāĻŋāχ āĻŽāĻžāύāϏāĻŽā§āĻŽāϤ āĻĒāϰ⧀āĻ•ā§āώāĻž āφāϛ⧇?+

āύāĻžāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻž āĻāĻ•āϟāĻŋ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻŦ⧇āϛ⧇ āύ⧇āύ āĻāĻŦāĻ‚ āύāĻŋāĻœā§‡āϰ āĻĒā§āϰāĻļā§āύ, āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ, āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻž āĻ“ āĻ­āĻžāώāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āύāĨ¤ āφāĻĒāύāĻžāϰ āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āϕ⧀ āĻĨāĻžāĻ•āĻŦ⧇, āϤāĻž āφāĻŽāĻ¨ā§āĻ¤ā§āϰāϪ⧇ āϞ⧇āĻ–āĻž āĻĨāĻžāϕ⧇āĨ¤ āĻ•āĻŋāϛ⧁ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡ āφāϗ⧇ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āύ⧁āĻļā§€āϞāύ⧇āϰ āϜāĻžāϝāĻŧāĻ—āĻžāĻ“ āĻĨāĻžāϕ⧇āĨ¤

āφāĻĒāύāĻžāĻĻ⧇āϰ āĻŽāĻ• āĻŸā§‡āĻ¸ā§āĻŸā§‡ āφāĻŽāĻŋ āϝ⧇ āϕ⧋āĻĄ āϞāĻŋāĻ–āĻŋ, āϤāĻž āĻ•āĻŋ āϚāĻžāϞāĻžāύ⧋ āĻšāϝāĻŧ?+

āύāĻžāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āĻŽāĻ• āĻŸā§‡āĻ¸ā§āĻŸā§‡ āĻŦāĻšā§-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒā§āϰāĻļā§āύ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ Java āϕ⧋āĻĄ āĻĒāĻĄāĻŧāĻž, āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻž, āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āϰāĻž āĻ“ āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻžāϰ āĻ…āύ⧁āĻļā§€āϞāύ āĻ•āϰāĻžāύ⧋ āĻšāϝāĻŧāĨ¤ āĻ…āύ⧇āĻ• āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āĻāĻŽāύ āϕ⧋āĻĄ āϞāĻŋāĻ–āϤ⧇ āĻŦāϞāĻž āĻšāϝāĻŧ, āϝāĻž āĻ—ā§‹āĻĒāύ test case āĻĻāĻŋāϝāĻŧ⧇ āϚāĻžāϞāĻžāύ⧋ āĻšāϝāĻŧāĨ¤ āϤāĻžāχ āϕ⧋āύāĻ“ āĻĒā§āϰāĻ•ā§ƒāϤ editor-āĻ āϛ⧋āϟ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϞ⧇āĻ–āĻžāϰ āĻ…āύ⧁āĻļā§€āϞāύāĻ“ āĻ•āϰ⧁āύāĨ¤

āĻĒā§āϰāĻļā§āύāϗ⧁āϞāĻŋāϤ⧇ Java-āĻāϰ āϕ⧋āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇?+

Java 17āĨ¤ āĻĒā§āϰāĻļā§āύāϗ⧁āϞāĻŋ āĻŽā§‚āϞ āĻ­āĻžāώāĻž āĻ“ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āĻŽāĻ§ā§āϝ⧇āχ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ, Spring-āĻāϰ āĻŽāϤ⧋ āϕ⧋āύāĻ“ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āύ⧇āχāĨ¤ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡ āϕ⧋āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϚāϞ⧇, āϤāĻž āϜāĻžāύāϤ⧇ āφāĻĒāύāĻžāϰ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āφāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŖāϟāĻŋ āĻĻ⧇āϖ⧁āύāĨ¤

āĻĒāĻžāϏ āĻ•āϰāϤ⧇ āφāĻŽāĻžāϰ āĻ•āϤ āĻ¸ā§āϕ⧋āϰ āĻĻāϰāĻ•āĻžāϰ?+

āϏāĻŦāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝ⧋āĻœā§āϝ āϕ⧋āύāĻ“ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĒāĻžāϏ āύāĻŽā§āĻŦāϰ āύ⧇āχāĨ¤ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽāϗ⧁āϞāĻŋ āĻŸā§‡āĻ¸ā§āϟ āϕ⧇āϏ⧇āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻĒā§āϰāĻļā§āύāϗ⧁āϞāĻŋāϰ āύāĻŽā§āĻŦāϰ āĻĻ⧇āϝāĻŧ, āφāϰ āϕ⧋āύ āĻĢāϞ āĻĒ⧇āϞ⧇ āφāĻĒāύāĻŋ āĻĒāϰ⧇āϰ āϧāĻžāĻĒ⧇ āĻāĻ—ā§‹āĻŦ⧇āύ, āϤāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻž āĻ āĻŋāĻ• āĻ•āϰ⧇āύāĨ¤ āĻ…āύ⧇āĻ• āϏāĻŽāϝāĻŧ āϤāĻžāρāϰāĻž āφāĻĒāύāĻžāϰ āϕ⧋āĻĄāĻ“ āĻĻ⧇āϖ⧇āύāĨ¤

āĻāϗ⧁āϞāĻŋ āĻ•āĻŋ āφāϏāϞ Java āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĒā§āϰāĻļā§āύ?+

āύāĻžāĨ¤ āĻāϗ⧁āϞ⧋ āĻāĻ•āχ āϧāϰāύ⧇āϰ āĻļ⧈āϞ⧀āϤ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĻāϞ⧇āϰ āϤ⧈āϰāĻŋ āĻŽā§ŒāϞāĻŋāĻ• āĻ…āύ⧁āĻļā§€āϞāύ⧀ āĻĒā§āϰāĻļā§āύāĨ¤ Intellect Council, HackerRank, TestGorilla āĻŦāĻž āĻ…āĻ¨ā§āϝ āϕ⧋āύāĻ“ āĻĒāϰ⧀āĻ•ā§āώāĻž āύ⧇āĻ“āϝāĻŧāĻžāϰ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻ•āĻŋāĻ‚āĻŦāĻž āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻžāϰ āϏāĻ™ā§āϗ⧇ āϝ⧁āĻ•ā§āϤ āύāϝāĻŧāĨ¤

āϏ⧂āĻ¤ā§āϰ

  1. HackerRank: Java (Basic) āĻĻāĻ•ā§āώāϤāĻž āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĒ⧃āĻˇā§āĻ āĻž, āϝāĻžāϚāĻžāχ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ 2026-11-09
  2. HackerRank āϏāĻšāĻžāϝāĻŧāϤāĻž: HackerRank āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āĻĒā§āϰāĻļā§āύ⧇āϰ āϧāϰāύ, āϝāĻžāϚāĻžāχ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ 2026-11-09
  3. HackerRank āϏāĻšāĻžāϝāĻŧāϤāĻž: āĻĒā§āϰāĻļā§āύ⧇āϰ āύāĻŽā§āĻŦāϰ āĻĻ⧇āĻ“āϝāĻŧāĻž (āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻŦāĻŋāĻŦāϰāĻŖ), āϝāĻžāϚāĻžāχ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ 2026-11-09
  4. HackerRank āϏāĻšāĻžāϝāĻŧāϤāĻž: āϕ⧋āĻĄāĻŋāĻ‚ āĻĒā§āϰāĻļā§āύ, āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āϕ⧋āĻĄāĻŋāĻ‚ āĻĒā§āϰāĻļā§āύ⧇āϰ āύāĻŽā§āĻŦāϰ āĻĻ⧇āĻ“āϝāĻŧāĻž, āϝāĻžāϚāĻžāχ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ 2026-11-09
  5. TestGorilla: Java āϕ⧋āĻĄāĻŋāĻ‚ āĻĒāϰ⧀āĻ•ā§āώāĻž, āϝāĻžāϚāĻžāχ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ 2026-11-09

āĻāχ āĻĒ⧃āĻˇā§āĻ āĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇

Intellect Council āϟāĻŋāĻŽā§‡āϰ āϞ⧇āĻ–āĻž āĻ“ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻž āĻ•āϰāĻžāĨ¤ āϏāĻ°ā§āĻŦāĻļ⧇āώ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻž . āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŽā§āĻĒāĻžāĻĻāϕ⧀āϝāĻŧ āύ⧀āϤāĻŋ āĻĒāĻĄāĻŧ⧁āύāĨ¤

āĻĻ⧇āϖ⧁āύ

āϚāĻžāĻ•āϰāĻŋāĻĒā§āϰāĻžāĻ°ā§āĻĨā§€āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āύ⧁āĻļā§€āϞāύ⧀ āĻĒāϰ⧀āĻ•ā§āώāĻž

āύāĻŋāϝāĻŧā§‹āĻ—āĻ•āĻ°ā§āϤāĻžāϰ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āϏāĻŽāϝāĻŧ-āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻ…āύ⧁āĻļā§€āϞāύ⧀ āĻĒāϰ⧀āĻ•ā§āώāĻž: āĻ…ā§āϝāĻžāĻĒāϟāĻŋāϟāĻŋāωāĻĄ, āϰāĻŋāϜāύāĻŋāĻ‚, āϏāĻžāχāϕ⧋āĻŽā§‡āĻŸā§āϰāĻŋāĻ•, Wonderlic-āϧāĻžāρāĻšā§‡āϰ, CCAT-āϧāĻžāρāĻšā§‡āϰ āĻāĻŦāĻ‚ ExcelāĨ¤ āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āĻĻāϰāĻ•āĻžāϰ āύ⧇āχāĨ¤

āĻĻ⧇āϖ⧁āύ
āĻĻ⧇āϖ⧁āύ

Python āϕ⧋āĻĄāĻŋāĻ‚ āĻŸā§‡āĻ¸ā§āĻŸā§‡āϰ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻŋ

Python āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ⧇āϰ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻ…āύ⧁āĻļā§€āϞāύ: āϧāĻžāϰāĻŖāĻž, āϕ⧋āĻĄ āϕ⧀ āφāωāϟāĻĒ⧁āϟ āĻĻ⧇āϝāĻŧ, āĻ¤ā§āϰ⧁āϟāĻŋ āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āϏāĻŽāĻžāϧāĻžāύ āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻž - āĻĒā§āϰāϤāĻŋāϟāĻŋ āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϏāĻšāĨ¤

āĻĻ⧇āϖ⧁āύ
āĻĻ⧇āϖ⧁āύ

SQL āĻŸā§‡āĻ¸ā§āϟ āĻ…āύ⧁āĻļā§€āϞāύ

SQL āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻ…āύ⧁āĻļā§€āϞāύ: āϧāĻžāϰāĻŖāĻž, āĻāĻ•āϟāĻŋ query āϕ⧀ āĻĢāϞ āĻĻ⧇āϝāĻŧ, query āĻ āĻŋāĻ• āĻ•āϰāĻž āĻāĻŦāĻ‚ āϏāĻ āĻŋāĻ•āϟāĻŋ āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻž - āĻŦāĻšāύāϝ⧋āĻ—ā§āϝ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ SQL-āĻ, āĻĒā§āϰāϤāĻŋāϟāĻŋ āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϏāĻšāĨ¤

āĻĻ⧇āϖ⧁āύ

āϏāĻŦ 93āϟāĻŋ āĻ…āύ⧁āĻļā§€āϞāύ⧀ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻĻ⧇āϖ⧁āύ

āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϏāĻš āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϏāĻŽāϝāĻŧ-āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻŽāĻ• āĻĒāϰ⧀āĻ•ā§āώāĻžāĨ¤āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āύāĻŋāύ
āφāĻĒāύāĻžāϰ āĻĒāϰ⧀āĻ•ā§āώāĻž āφāϏāĻ¨ā§āύāĨ¤ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻĨāĻžāϕ⧁āύāĨ¤

āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻšāϝāĻŧ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āĻŦāϏ⧁āύāĨ¤
āύāĻŋāĻœā§‡āϰ āϏ⧇āϰāĻžāϟāĻž āĻĻāĻŋāϝāĻŧ⧇āϛ⧇āύ, āĻāχ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āύāĻŋāϝāĻŧ⧇ āĻŦ⧇āϰāĻŋāϝāĻŧ⧇ āϝāĻžāύāĨ¤

āφāϏāϞ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĢāϰāĻŽā§āϝāĻžāĻŸā§‡ āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āĻ…āύ⧁āĻļā§€āϞāύ, āĻĒā§āϰāϤāĻŋāϟāĻŋ āωāĻ¤ā§āϤāϰ⧇āϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϏāĻšāĨ¤

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇ āĻ…āύ⧁āĻļā§€āϞāύ⧀ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύāĻ…āĻĨāĻŦāĻž āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻŽāĻ• āĻŸā§‡āĻ¸ā§āϟāϗ⧁āϞāĻŋ āĻĻ⧇āϖ⧁āύ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āύāĻŽā§āύāĻžāĨ¤ āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āĻĻāϰāĻ•āĻžāϰ āύ⧇āχāĨ¤