ಅಭ್ಯಾಸ ಪರೀಕ್ಷೆತಂತ್ರಜ್ಞಾನ ಮತ್ತು coding
Codility ಶೈಲಿಯ coding test ಅಭ್ಯಾಸ
ಉಚಿತ Codility ಶೈಲಿಯ ಅಭ್ಯಾಸ ಪರೀಕ್ಷೆ: ಮೂರು ಚಿಕ್ಕ coding ಕಾರ್ಯಗಳಲ್ಲಿ ಸರಿತನ, time complexity, ಪರಿಹಾರವನ್ನು ವಿಫಲಗೊಳಿಸುವ input ಮತ್ತು ದೊಡ್ಡ inputಗಳಿಗೆ ಸಾಕಷ್ಟು ವೇಗವಾಗಿರುವ ವಿಧಾನಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ. ಪ್ರತಿ ಉತ್ತರಕ್ಕೂ ವಿವರಣೆ ಇದೆ.
- 10 ಉಚಿತ ಪ್ರಶ್ನೆಗಳು, ಖಾತೆ ಅಗತ್ಯವಿಲ್ಲ
- ನಿಜವಾದ ಪರೀಕ್ಷೆಯಂತೆಯೇ ಸಮಯದ ಮಿತಿ
- ಯಾವಾಗ ಬೇಕಾದರೂ ರದ್ದುಪಡಿಸಿ
- Free ಮಾದರಿ
- 10 ಪ್ರಶ್ನೆಗಳು · 30 ನಿಮಿಷ
- ವಿಭಾಗಗಳು
- ಕಾರ್ಯ ಒಂದು: ಏರುತ್ತಿರುವ ಅಂಶಗಳ ಅತಿ ಉದ್ದದ ಸರಣಿ
- ಕಾರ್ಯ ಎರಡು: ಮೊದಲ ವಿಶಿಷ್ಟ ID
- ಕಾರ್ಯ ಮೂರು: K ದಿನಗಳಲ್ಲಿನ ಗರಿಷ್ಠ ಮೊತ್ತ
- ಪೂರ್ಣ ಪ್ರಮಾಣದ ಮಾಕ್ ಟೆಸ್ಟ್ಗಳು
- ನೈಜ ಪರೀಕ್ಷೆಯಲ್ಲಿರುವ ಪ್ರಶ್ನೆಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಸಮಯದ ಮಿತಿ
ಸಂಕ್ಷಿಪ್ತ ಉತ್ತರ
Codility ಪರೀಕ್ಷೆಯು ಆನ್ಲೈನ್ coding assessment ಆಗಿದ್ದು, ಅನೇಕ ಉದ್ಯೋಗದಾತರು ಸಂದರ್ಶನಕ್ಕೂ ಮೊದಲು developersರನ್ನು ಆಯ್ಕೆಮಾಡಲು ಇದನ್ನು ಬಳಸುತ್ತಾರೆ. ಇದರಲ್ಲಿ ನೀವು browserನಲ್ಲಿ ಕೆಲವು programming ಕಾರ್ಯಗಳನ್ನು ಪರಿಹರಿಸುತ್ತೀರಿ. ಒಂದೇ ರೀತಿಯ Codility ಪರೀಕ್ಷೆ ಇಲ್ಲ, ಏಕೆಂದರೆ ಪ್ರತಿಯೊಬ್ಬ ಉದ್ಯೋಗದಾತರೂ ಕಾರ್ಯಗಳು ಮತ್ತು ಸಮಯದ ಮಿತಿಯನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತಾರೆ. ಈ ಉಚಿತ ಅಭ್ಯಾಸ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಮೂರು ಕಾರ್ಯಗಳ ಕುರಿತಾದ 10 ಮೂಲ ಪ್ರಶ್ನೆಗಳಿದ್ದು, ಇದಕ್ಕೆ 30 ನಿಮಿಷಗಳು ಬೇಕಾಗುತ್ತವೆ.
- Free ಮಾದರಿ
- 30 ನಿಮಿಷಗಳಲ್ಲಿ 10 ಪ್ರಶ್ನೆಗಳು
- ಸ್ವರೂಪ
- ಪ್ರತಿ ಉದ್ಯೋಗದಾತರು ನಿಗದಿಪಡಿಸುತ್ತಾರೆ
- ಅಂಕ ನೀಡಿದ ಕಾರ್ಯಗಳು
- ನಿಗದಿತ ಮಾನದಂಡಗಳ ಆಧಾರದಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ
- ಸಾಮಾನ್ಯವಾಗಿ ವರದಿಯಾಗಿರುವ ಪರಿಶೀಲನೆಗಳು
- ಸರಿಯಾಗಿರುವಿಕೆ ಮತ್ತು ದೊಡ್ಡ inputsಗಳಲ್ಲಿನ ವೇಗ
- ನಮ್ಮ ಸಂಪೂರ್ಣ ಅಭ್ಯಾಸ ಪರೀಕ್ಷೆಗಳು
- 90 ನಿಮಿಷಗಳಲ್ಲಿ 3 coding ಕಾರ್ಯಗಳು
ಉಚಿತವಾಗಿ ಪ್ರಯತ್ನಿಸಿ
30 ನಿಮಿಷಗಳಲ್ಲಿ 10 ಪ್ರಶ್ನೆಗಳು, ನಿಜವಾದ ವೇಗದಲ್ಲಿ. ಕೊನೆಯಲ್ಲಿ ನಿಮ್ಮ ಅಂಕಗಳು ಮತ್ತು ಪ್ರತಿಯೊಂದು ಉತ್ತರದ ವಿವರಣೆ.
ನಿಮ್ಮ ಯೋಜನೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ
ಪೂರ್ಣ ಅಭ್ಯಾಸಕ್ಕೆ ಪ್ರವೇಶ ಪಡೆಯಿರಿ
Codility ಮಾದರಿಯ test: ಸಮಯ ಮಿತಿಯಿರುವ ಪೂರ್ಣ ಪ್ರಮಾಣದ mock ಟೆಸ್ಟ್ಗಳು ಮತ್ತು ಇತರ ಎಲ್ಲ ಟೆಸ್ಟ್ಗಳು
Monthly ಯೋಜನೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ- ಈ ಪರೀಕ್ಷೆಗೆ ಸಮಯಮಿತಿಯ ಪೂರ್ಣ ಪ್ರಮಾಣದ ಮಾಕ್ ಟೆಸ್ಟ್ಗಳು
- ಪ್ರತಿ ಪ್ರಶ್ನೆಗೂ ವಿವರಣೆ
- ಪ್ರಶ್ನೆಯ ಪ್ರಕಾರದಂತೆ ನಿಮ್ಮ ಅಂಕಗಳು ಮತ್ತು ನಿಮ್ಮ ಹಿಂದಿನ ಪ್ರಯತ್ನಗಳ ವಿವರ
- ಎಲ್ಲಾ 93 ಅಭ್ಯಾಸ ಪರೀಕ್ಷೆಗಳು ಸೇರಿವೆ
- ಫೋನ್ ಮತ್ತು ಲ್ಯಾಪ್ಟಾಪ್ನಲ್ಲಿ ಬಳಸಬಹುದು
ಗರಿಷ್ಠ ಒಂದು ಪೂರ್ಣ ಮಾಕ್ ಟೆಸ್ಟ್ ಮಾತ್ರ ತೆಗೆದುಕೊಂಡಿದ್ದರೆ 7 ದಿನಗಳೊಳಗೆ ಮರುಪಾವತಿ ಲಭ್ಯ. ಬೆಲೆಗಳು USD ನಲ್ಲಿ.
ಪೂರ್ಣ ಅಭ್ಯಾಸದಲ್ಲಿ ಏನಿದೆ
ನೈಜ ಪರೀಕ್ಷೆಯ ಸ್ವರೂಪ ಮತ್ತು ಸಮಯ ಮಿತಿಯಲ್ಲಿರುವ ಪೂರ್ಣ ಪ್ರಮಾಣದ ಮಾಕ್ ಟೆಸ್ಟ್ಗಳು. ಪ್ರತಿಯೊಂದನ್ನು ಮುಗಿಸಿದ ಬಳಿಕ ಸಂಪೂರ್ಣ ಪರಿಶೀಲನೆ ಲಭ್ಯ.
- ಉಚಿತFree ಮಾದರಿ10 ಪ್ರಶ್ನೆಗಳು · 30 ನಿಮಿಷ
- ಪೂರ್ಣ ಪ್ರಮಾಣದ ಮಾಕ್ ಟೆಸ್ಟ್ಗಳುನೈಜ ಪರೀಕ್ಷೆಯಲ್ಲಿರುವ ಪ್ರಶ್ನೆಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಸಮಯದ ಮಿತಿ
- ಕಾರ್ಯ ಒಂದು: ಏರುತ್ತಿರುವ ಅಂಶಗಳ ಅತಿ ಉದ್ದದ ಸರಣಿ ಅಭ್ಯಾಸಸಮಯ ಮಿತಿಯೊಂದಿಗೆ, ಪ್ರತಿ ಉತ್ತರಕ್ಕೂ ವಿವರಣೆ
- ಕಾರ್ಯ ಎರಡು: ಮೊದಲ ವಿಶಿಷ್ಟ ID ಅಭ್ಯಾಸಸಮಯ ಮಿತಿಯೊಂದಿಗೆ, ಪ್ರತಿ ಉತ್ತರಕ್ಕೂ ವಿವರಣೆ
- ಕಾರ್ಯ ಮೂರು: K ದಿನಗಳಲ್ಲಿನ ಗರಿಷ್ಠ ಮೊತ್ತ ಅಭ್ಯಾಸಸಮಯ ಮಿತಿಯೊಂದಿಗೆ, ಪ್ರತಿ ಉತ್ತರಕ್ಕೂ ವಿವರಣೆ
- ಸಂಪೂರ್ಣ ಪರಿಶೀಲನೆಪ್ರತಿ mock ನಂತರ ಪ್ರಶ್ನೆಯ ಪ್ರಕಾರದಂತೆ ನಿಮ್ಮ ಅಂಕಗಳು
- ಕಾರ್ಯ ಒಂದು: ಏರುತ್ತಿರುವ ಅಂಶಗಳ ಅತಿ ಉದ್ದದ ಸರಣಿ90%
- ಕಾರ್ಯ ಎರಡು: ಮೊದಲ ವಿಶಿಷ್ಟ ID75%
- ಕಾರ್ಯ ಮೂರು: K ದಿನಗಳಲ್ಲಿನ ಗರಿಷ್ಠ ಮೊತ್ತ60%
ಮುಂದೆ ಅಭ್ಯಾಸ ಮಾಡಿ: ಕಾರ್ಯ ಮೂರು: k ದಿನಗಳಲ್ಲಿನ ಗರಿಷ್ಠ ಮೊತ್ತ.
ಉಚಿತ ಮಾದರಿ ಅಥವಾ ಸಂಪೂರ್ಣ ಅಭ್ಯಾಸ
| ವೈಶಿಷ್ಟ್ಯ | ಉಚಿತ | ಪೂರ್ಣ |
|---|---|---|
| ನೈಜ ಪರೀಕ್ಷೆಯ ಶೈಲಿಯ ಪ್ರಶ್ನೆಗಳು | ||
| ಪ್ರತಿ ಉತ್ತರಕ್ಕೂ ವಿವರಣೆ | ||
| ಸಮಯಮಿತಿಯ ಪೂರ್ಣ ಪ್ರಮಾಣದ ಮಾಕ್ ಟೆಸ್ಟ್ಗಳು | ||
| ಪ್ರಶ್ನೆಯ ಪ್ರಕಾರದಂತೆ ಅಂಕಗಳು | ||
| ಅಭ್ಯಾಸ ಪರೀಕ್ಷೆಗಳಲ್ಲಿನ ಅಂಕಗಳ ಇತಿಹಾಸ | ||
| ಎಲ್ಲಾ 93 ಅಭ್ಯಾಸ ಪರೀಕ್ಷೆಗಳು |
ಉಚಿತ ಅಧ್ಯಯನ ಮಾರ್ಗದರ್ಶಿ
ನೈಜ ಪರೀಕ್ಷೆಯ ಬಗ್ಗೆ ತಿಳಿಯಬೇಕಾದ ಎಲ್ಲವನ್ನೂ ಚಿಕ್ಕ ಪಾಠಗಳಲ್ಲಿ ತಿಳಿಯಿರಿ.
ನಿಜವಾದ ಪರೀಕ್ಷೆ ಸಾಮಾನ್ಯವಾಗಿ ಹೇಗಿರುತ್ತದೆ
ಒಂದೇ ಒಂದು Codility ಪರೀಕ್ಷೆ ಇರುವುದಿಲ್ಲ. Codility ಒಂದು ವೇದಿಕೆ: ಪ್ರತಿ ಉದ್ಯೋಗದಾತರು ತಮ್ಮ ಪರೀಕ್ಷೆಯಲ್ಲಿನ ಕಾರ್ಯಗಳು, ಅನುಮತಿಸಲಾದ ಭಾಷೆಗಳು ಮತ್ತು ಸಮಯದ ಮಿತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತಾರೆ. ನಿಮಗೆ ಬಂದಿರುವ ಆಹ್ವಾನವೇ ನಿಮ್ಮ ಪರೀಕ್ಷೆಯ ಬಗ್ಗೆ ತಿಳಿದುಕೊಳ್ಳಲು ಅತ್ಯುತ್ತಮ ಮಾರ್ಗದರ್ಶಿ.
Codility ವಿವರಿಸುವ ವಿಷಯಗಳು. ಪ್ರತಿಯೊಂದು ಕಾರ್ಯಕ್ಕೂ ನಿಗದಿತ ಮಾನದಂಡಗಳ ಆಧಾರದಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಂಕ ನೀಡಲಾಗುತ್ತದೆ ಎಂದು Codility ಹೇಳುತ್ತದೆ (Codility). ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗಾಗಿ ಅದರ ಉಚಿತ ಪಾಠಗಳು (Codility) ಕಾರ್ಯಗಳ ಶೈಲಿಯನ್ನು ತೋರಿಸುತ್ತವೆ: ಒಂದು ಚಿಕ್ಕ ಸಮಸ್ಯೆ, ಬರೆಯಬೇಕಾದ function ಮತ್ತು ತಿಳಿಸಲಾದ input ಮಿತಿಗಳು. ಉದಾಹರಣೆಗೆ, ಅದರ BinaryGap ಪಾಠದ ಕಾರ್ಯವು 2,147,483,647 ವರೆಗಿನ inputs ಗಾಗಿ "an efficient algorithm" ಕೇಳುತ್ತದೆ (Codility), ಮತ್ತು ಒಂದು ಪಾಠದ ಶೀರ್ಷಿಕೆ Time Complexity (Codility).
Codility ಪರೀಕ್ಷೆಗಳ ಬಗ್ಗೆ ಸಾಮಾನ್ಯವಾಗಿ ವರದಿಯಾಗಿರುವುದು (ಅಭ್ಯರ್ಥಿಗಳು ಮತ್ತು ಮಾರ್ಗದರ್ಶಿಗಳಿಂದ ಬಂದ ಮಾಹಿತಿ; ನಾವು ತೆರೆಯಲು ಸಾಧ್ಯವಾದ Codility ಪುಟದಲ್ಲಿ ದೃಢೀಕರಿಸಿಲ್ಲ):
- ಒಂದೇ ಟೈಮರ್ನಲ್ಲಿ ಕೆಲವು ಕಾರ್ಯಗಳು - ಇದು ಇಡೀ ಪರೀಕ್ಷೆಗೆ ಅನ್ವಯಿಸುತ್ತದೆ; ಸಾಮಾನ್ಯವಾಗಿ 30 ನಿಮಿಷಗಳಿಂದ 2 ಗಂಟೆಗಳವರೆಗೆ ಇರುತ್ತದೆ.
- ಗುಪ್ತ ಸರಿಯಾಗಿರುವಿಕೆ ಪರೀಕ್ಷೆಗಳು: ಕಾರ್ಯದಲ್ಲಿನ ಉದಾಹರಣೆಯಷ್ಟೇ ಅಲ್ಲದೆ, ನಿಮಗೆ ಕಾಣದ ಪ್ರಕರಣಗಳ ವಿರುದ್ಧವೂ ನಿಮ್ಮ ಕೋಡ್ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ.
- ದೊಡ್ಡ inputsನಲ್ಲಿನ ಕಾರ್ಯಕ್ಷಮತೆ - algorithmic ಕಾರ್ಯಗಳಿಗೆ: ಸರಿಯಾದರೂ ನಿಧಾನವಾಗಿರುವ ಪರಿಹಾರಕ್ಕೆ ಕಡಿಮೆ ಅಂಕ ಬರಬಹುದು.
- ನೀವು ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯ - ನಿಗದಿತ ಮಿತಿಯೊಳಗಿನ ಸಮಯವು ಅಂಕದ ಭಾಗವಾಗಿರುವುದಿಲ್ಲ.
ನಮ್ಮ mock ಪರೀಕ್ಷೆಗಳು ಒಳಗೊಂಡಿರುವುದು. ಪ್ರತಿಯೊಂದು ಪೂರ್ಣ mock ಪರೀಕ್ಷೆಯಲ್ಲೂ 90 ನಿಮಿಷಗಳಲ್ಲಿ ಮೂರು coding ಕಾರ್ಯಗಳು ಇರುತ್ತವೆ; ಸುಲಭವಾದ ಕಾರ್ಯದಿಂದ ಕಠಿಣವಾದ ಕಾರ್ಯದವರೆಗೆ. ನೀವು Python, JavaScript, Java ಅಥವಾ C++ ನಲ್ಲಿ ಪರಿಹಾರವನ್ನು ಬರೆದು ರನ್ ಮಾಡಬಹುದು. ಅದನ್ನು ಗುಪ್ತ test cases ವಿರುದ್ಧ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ತೇರ್ಗಡೆಯಾದ ಪ್ರತಿಯೊಂದು ಪ್ರಕರಣಕ್ಕೂ ಅಂಕ ಸಿಗುತ್ತದೆ. ಲ್ಯಾಪ್ಟಾಪ್ ಬಳಸುವುದು ಸೂಕ್ತ. ಸಲ್ಲಿಸುವವರೆಗೆ ಹಿಂದಕ್ಕೆ ಹೋಗಿ ಪರಿಹಾರವನ್ನು ಬದಲಾಯಿಸಬಹುದು.
ನಮ್ಮ mock ಪರೀಕ್ಷೆಗಳು ಭಿನ್ನವಾಗಿರುವುದು. ನೈಜ Codility ಕಾರ್ಯಗಳಲ್ಲಿ ಸರಿಯಾಗಿರುವಿಕೆಗಾಗಿ ಮತ್ತು ಹಲವು ಕಾರ್ಯಗಳಲ್ಲಿ ದೊಡ್ಡ inputsನಲ್ಲಿನ ಕಾರ್ಯಕ್ಷಮತೆಗಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ ಎಂದು ಸಾಮಾನ್ಯವಾಗಿ ವರದಿಯಾಗಿದೆ. ನಮ್ಮ ಗುಪ್ತ ಪ್ರಕರಣಗಳು ಚಿಕ್ಕದಾಗಿದ್ದು, ಸರಿಯಾಗಿರುವಿಕೆ ಮತ್ತು edge cases ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತವೆ; ಆದ್ದರಿಂದ ನಿಧಾನವಾದ ಪರಿಹಾರಕ್ಕೆ ಸಮಯ ಮೀರಿದಂತಾಗುವುದಿಲ್ಲ. ದೊಡ್ಡ input ಗೆ ಯಾವ complexity ಬೇಕು ಎಂಬುದನ್ನು ಪ್ರತಿ ಕಾರ್ಯದ ವಿವರಣೆ ತಿಳಿಸುತ್ತದೆ. 10 ಉಚಿತ ಪ್ರಶ್ನೆಗಳು ಸರಿಯಾಗಿರುವಿಕೆ, complexity, edge cases ಮತ್ತು speed ಕುರಿತ multiple-choice ಪ್ರಶ್ನೆಗಳಾಗಿವೆ; ಈ ಪರಿಶೀಲನೆಗಳಲ್ಲಿ ತೇರ್ಗಡೆಯಾಗಲು ಬೇಕಾದ ಆಲೋಚನಾ ವಿಧಾನವನ್ನೂ ಅವು ಪರೀಕ್ಷಿಸುತ್ತವೆ.
ಪರಿಹಾರ ಸಹಿತ ಉದಾಹರಣೆಗಳಿರುವ ಪ್ರಶ್ನೆಗಳ ವಿಧಗಳು
ಪ್ರತಿಯೊಂದು ಬಗೆಯ ಪ್ರಶ್ನೆಗೆ, ಹೆಚ್ಚಿನವರು ಮಾಡುವ ತಪ್ಪಿನ ಬಗ್ಗೆ ತಿಳಿಸುವ ಒಂದು ಬಿಡಿಸಿ ತೋರಿಸಿದ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ.
1. ಯಾವ solution ಸರಿಯಾಗಿದೆ. ಕಾರ್ಯ: list ನಲ್ಲಿರುವ ವಿಭಿನ್ನ ಮೌಲ್ಯಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂದಿರುಗಿಸಿ. Solution: len(set(A)). ಖಾಲಿ list ಸೇರಿ ಎಲ್ಲ lists ಗೂ ಇದು ಸರಿಯಾಗಿದೆ; ಖಾಲಿ list ಗೆ 0 ಸಿಗುತ್ತದೆ. ತಪ್ಪಾಗುವ ಸಾಧ್ಯತೆ: sorted list ಬಳಸಿ ನಿಮ್ಮದೇ loop ಬರೆಯುವಾಗ ಮೊದಲ ಅಥವಾ ಕೊನೆಯ item ಅನ್ನು ಮರೆತುಬಿಡುವುದು. Built-in function ಕೆಲಸ ಮಾಡಿದರೆ, ಅದು edge cases ಗಳನ್ನೂ ಸರಿಯಾಗಿ ನಿಭಾಯಿಸುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ, ನಂತರ ಅದನ್ನೇ ಬಳಸಿ.
2. Time complexity. A ಮೇಲಿನ loop дотор solution max(A[:i]) гэж ಕರೆಯುತ್ತದೆ. Slice ಮತ್ತು max ಎರಡೂ ಗರಿಷ್ಠ i items ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತವೆ. ಆದ್ದರಿಂದ ಒಟ್ಟು ಹಂತಗಳು ಸುಮಾರು N squared ಭಾಗ 2, ಅಂದರೆ O(N squared). ಅದರ ಬದಲು ಗರಿಷ್ಠ ಮೌಲ್ಯವನ್ನು ನಿರಂತರವಾಗಿ ಉಳಿಸಿಕೊಂಡರೆ O(N) ಆಗುತ್ತದೆ. ತಪ್ಪಾಗುವ ಸಾಧ್ಯತೆ: ಒಂದು loop ಕಂಡು ಅದನ್ನು O(N) ಎಂದು ಕರೆಯುವುದು. ಅದರ ಒಳಗೆ slices, sums, counts ಮತ್ತು searches ಇದೆಯೇ ಎಂದು ನೋಡಿ.
3. ಯಾವ input ಇದನ್ನು ವಿಫಲಗೊಳಿಸುತ್ತದೆ. ಕಾರ್ಯ: A ಯಲ್ಲಿ ಇಲ್ಲದ ಅತಿ ಚಿಕ್ಕ ಧನ ಪೂರ್ಣಾಂಕವನ್ನು ಹಿಂದಿರುಗಿಸಿ. ಒಂದು solution max(A) + 1 ಅನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. A = [1, 2, 3] ಪ್ರಯತ್ನಿಸಿ: ಅದು 4 ನೀಡುತ್ತದೆ, ಅದು ಸರಿಯಾಗಿದೆ. A = [1, 3] ಪ್ರಯತ್ನಿಸಿ: ಅದು 4 ನೀಡುತ್ತದೆ, ಆದರೆ 2 ಇಲ್ಲ. ಆದ್ದರಿಂದ ಉತ್ತರ 2. A = [-3, -1] ಪ್ರಯತ್ನಿಸಿ: ಅದು 0 ನೀಡುತ್ತದೆ, ಆದರೆ ಉತ್ತರ 1. ತಪ್ಪಾಗುವ ಸಾಧ್ಯತೆ: ಸರಿಯಾದ ಒಂದು case ಕಂಡ ಕೂಡಲೇ ನಿಲ್ಲಿಸುವುದು. Edge cases ಗಳನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಪಟ್ಟಿ ಮಾಡಿ: ಮಧ್ಯೆ ಕಾಣೆಯಾದ ಮೌಲ್ಯಗಳು, ಎಲ್ಲವೂ ಋಣಾತ್ಮಕವಾಗಿರುವುದು, ಅನುಮತಿಸಿದರೆ ಖಾಲಿ list, ಒಂದೇ item, ಎಲ್ಲವೂ ಒಂದೇ ಮೌಲ್ಯ ಮತ್ತು ಅನುಮತಿಸಲಾದ ಗರಿಷ್ಠ ಮೌಲ್ಯಗಳು.
4. N ಗರಿಷ್ಠ 100,000 ಇದ್ದರೂ ಸಾಕಷ್ಟು ವೇಗವಾಗಿರುವುದು. ಸಾಮಾನ್ಯ ನಿಯಮವಾಗಿ, ಆ ಗಾತ್ರಕ್ಕೆ O(N) ಅಥವಾ O(N log N) ಗುರಿಯಾಗಿರಲಿ. O(N squared) ಎಂದರೆ ಸುಮಾರು 10 billion ಹಂತಗಳು; ಇದು ಸಾಮಾನ್ಯ time limit ಗಿಂತ ಬಹಳ ಹೆಚ್ಚು. ತಪ್ಪಾಗುವ ಸಾಧ್ಯತೆ: ಹತ್ತು items ಬಳಸಿ ಪರೀಕ್ಷಿಸುವುದು. ಆಗ ಎಲ್ಲ ವಿಧಾನಗಳೂ ತಕ್ಷಣ ಮುಗಿಯುವಂತೆ ಕಾಣುತ್ತವೆ. N ಹೆಚ್ಚಾದಂತೆ ಕೆಲಸದ ಪ್ರಮಾಣ ಹೇಗೆ ಹೆಚ್ಚುತ್ತದೆ ಎಂದು ಯೋಚಿಸಿ.
5. ಮಿತಿಗಳನ್ನು ಓದುವುದು. ಮೌಲ್ಯಗಳು 1,000,000,000 ವರೆಗೆ ಇರಬಹುದು ಮತ್ತು N 100,000 ಆಗಿದ್ದರೆ, ಮೊತ್ತ 100 trillion ತಲುಪಬಹುದು. Python ನ integers ಇದನ್ನು ನಿಭಾಯಿಸುತ್ತವೆ. ಆದರೆ ನಿಗದಿತ ಗಾತ್ರದ integers ಇರುವ ಭಾಷೆಗಳಲ್ಲಿ overflow ಆಗುತ್ತದೆ. ತಪ್ಪಾಗುವ ಸಾಧ್ಯತೆ: ಮೌಲ್ಯಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ಕಡೆಗಣಿಸುವುದು. ಇದು overflow ಬಗ್ಗೆ ಮತ್ತು counting array ನಂತಹ ಯಾವ ವಿಧಾನಗಳನ್ನು ಬಳಸಬಹುದು ಎಂಬುದರ ಬಗ್ಗೆ ತಿಳಿಸುತ್ತದೆ.
ತಯಾರಿ ಮಾಡುವುದು ಹೇಗೆ
- ಮೊದಲು ನಿಮ್ಮ ಆಹ್ವಾನವನ್ನು ಓದಿ. ಕಾರ್ಯಗಳ ಸಂಖ್ಯೆ, ಒಟ್ಟು ಸಮಯ ಮತ್ತು ಅನುಮತಿಸಲಾದ ಭಾಷೆಗಳನ್ನು ಗಮನಿಸಿ. ಇವುಗಳನ್ನು ಉದ್ಯೋಗದಾತರು ನಿರ್ಧರಿಸುತ್ತಾರೆ, ಆದ್ದರಿಂದ ಊಹಿಸಬೇಡಿ.
- ನಿಮಗೆ ಚೆನ್ನಾಗಿ ತಿಳಿದಿರುವ ಒಂದು ಭಾಷೆಯನ್ನು ಬಳಸಿ. ಅದರ lists, dictionaries, sets, sorting ಮತ್ತು string methods ಅನ್ನು ಹುಡುಕದೆ ಬಳಸುವಷ್ಟು ತಿಳಿದಿರಲಿ.
- ಕೋಡ್ ಬರೆಯುವ ಮೊದಲು ಮಿತಿಗಳನ್ನು ಓದಿ. ಕಾರ್ಯದಲ್ಲಿನ input ಗಾತ್ರಗಳು ಮತ್ತು value range ಗಳು ಪರಿಹಾರ ಎಷ್ಟು ವೇಗವಾಗಿರಬೇಕು ಮತ್ತು ಯಾವ edge case ಗಳು ಮುಖ್ಯ ಎಂಬುದನ್ನು ತಿಳಿಸುತ್ತವೆ. Codilityಯ ಸ್ವಂತ ಪಾಠಗಳಲ್ಲಿಯೂ ಹೀಗೆಯೇ ಇರುತ್ತದೆ (Codility).
- ಮೊದಲು ಸರಿಯಾಗಿ ಮಾಡಿ, ನಂತರ ವೇಗ ಹೆಚ್ಚಿಸಿ. ಆರಂಭದಲ್ಲಿ ಸರಳವಾದ, ಸರಿಯಾದ ಆವೃತ್ತಿಯನ್ನು ಬರೆಯಿರಿ. ಅದು O(N squared) ಆಗಿದ್ದು N 100,000 ವರೆಗೆ ಹೋಗಬಹುದಾದರೆ, ಅದನ್ನು ಕಡಿಮೆ ಮಾಡಲು running total, dictionary, set ಅಥವಾ sorting ಬಳಸಿ.
- edge case ಗಳನ್ನು ನೀವೇ ಪರೀಕ್ಷಿಸಿ. ಕಾರ್ಯದಲ್ಲಿನ ಉದಾಹರಣೆ ಕೇವಲ ಒಂದು ಪ್ರಕರಣ. ಅನುಮತಿಸಿದ್ದರೆ ಖಾಲಿ input, ಒಂದು item, ಎಲ್ಲವೂ ಒಂದೇ ಮೌಲ್ಯವಾಗಿರುವುದು, ಋಣಾತ್ಮಕ ಮೌಲ್ಯಗಳು, ಅತಿ ಚಿಕ್ಕ ಮತ್ತು ಅತಿ ದೊಡ್ಡ ಮೌಲ್ಯಗಳು ಹಾಗೂ ಅತಿ ದೊಡ್ಡ N ಇವುಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿ.
- ಸಾಮಾನ್ಯ ವಿಧಾನಗಳನ್ನು ಕಲಿಯಿರಿ. Prefix sums, sliding windows, dictionary ಬಳಸಿ ಎಣಿಸುವುದು, two pointers, ಮೊದಲು sorting ಮಾಡುವುದು ಮತ್ತು ಸರಳ greedy ಆಯ್ಕೆಗಳು - ಇವು ಚಿಕ್ಕ algorithm ಕಾರ್ಯಗಳ ದೊಡ್ಡ ಭಾಗಕ್ಕೆ ಸಾಕಾಗುತ್ತವೆ. ಈ ಶೈಲಿಯನ್ನು ನೋಡಲು Codilityಯ ಉಚಿತ ಪಾಠಗಳು ಒಳ್ಳೆಯ ಸ್ಥಳ (Codility).
- ಸಮಯದ ಮಿತಿಯೊಳಗೆ ಪೂರ್ಣ ಪರಿಹಾರಗಳನ್ನು ಬರೆಯಿರಿ. ನಮ್ಮ full mocks ನಲ್ಲಿ ನೀವು ಗುಪ್ತ ಪ್ರಕರಣಗಳ ವಿರುದ್ಧ ಕೋಡ್ ಬರೆದು ಚಲಾಯಿಸುತ್ತೀರಿ; ಸಮಯದ ಮಿತಿಯೊಳಗೆ ಬರೆಯುವುದು ಸಹಜವೆನಿಸಲು, ನಿಮ್ಮದೇ ಕಾರ್ಯಗಳಲ್ಲಿಯೂ ಅದೇ ರೀತಿ ಮಾಡಿ.
- ನೈಜ ಪರೀಕ್ಷೆಯ ವೇಗದಲ್ಲಿ ಅಭ್ಯಾಸ ಮಾಡಿ. ಒಂದು ಸಮಯಮಿತಿಯೊಳಗೆ ಮೂರು ಕಾರ್ಯಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸುವುದು ಪರೀಕ್ಷೆಯ ದಿನ ಸಹಜವೆನಿಸಲು, ಪೂರ್ಣ timed mocks ತೆಗೆದುಕೊಳ್ಳಿ.
ಸಾಮಾನ್ಯವಾಗಿ ಅಂಕಗಳನ್ನು ಹೇಗೆ ನೀಡಲಾಗುತ್ತದೆ
ಪ್ರತಿ ಉದ್ಯೋಗದಾತರೂ ತಮ್ಮದೇ ಆದ ಸ್ಕೋರಿಂಗ್ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿಗದಿಪಡಿಸುತ್ತಾರೆ. ಪ್ರತಿ ಕೆಲಸವನ್ನು ನಿಗದಿತ ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮೌಲ್ಯಮಾಪನ ಮಾಡಲಾಗುತ್ತದೆ ಎಂದು Codility ಹೇಳುತ್ತದೆ (Codility). ಯಾವ ಫಲಿತಾಂಶ ಸಾಕಷ್ಟು ಉತ್ತಮ ಎಂಬುದನ್ನು ಪ್ರತಿ ಉದ್ಯೋಗದಾತರೂ ನಿರ್ಧರಿಸುತ್ತಾರೆ. ಎಲ್ಲರಿಗೂ ಅನ್ವಯಿಸುವ ಒಂದೇ ಪಾಸ್ ಅಂಕವಿಲ್ಲ.
ಸಾಮಾನ್ಯವಾಗಿ ವರದಿಯಾಗಿರುವ ಪ್ರಕಾರ, ಈ ಮಾನದಂಡಗಳು ಹೀಗೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ: ಒಂದು ಕೆಲಸದ ಅಂಕವು, ಕಾಣದ correctness ಪರೀಕ್ಷೆಗಳಿಂದ ಮತ್ತು ಹಲವು algorithmic ಕೆಲಸಗಳಲ್ಲಿ ದೊಡ್ಡ inputಗಳ ಮೇಲಿನ performance ಪರೀಕ್ಷೆಗಳಿಂದ ಬರುತ್ತದೆ. ಇವುಗಳನ್ನು ಸೇರಿಸಿ ಮೊದಲು ಆ ಕೆಲಸಕ್ಕೆ, ನಂತರ ಪರೀಕ್ಷೆಗೆ ಶೇಕಡಾವಾರು ಅಂಕ ಲೆಕ್ಕ ಹಾಕಲಾಗುತ್ತದೆ. ಸಣ್ಣ inputಗಳಲ್ಲಿ ಸರಿಯಾಗಿದ್ದರೂ ದೊಡ್ಡ inputಗಳಲ್ಲಿ ತುಂಬಾ ನಿಧಾನವಾದ solution ತನ್ನ performance ಅಂಕಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬಹುದು. edge caseನಲ್ಲಿ ವಿಫಲವಾದ solution ತನ್ನ correctness ಅಂಕದ ಒಂದು ಭಾಗವನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತದೆ. ಅದಕ್ಕಾಗಿಯೇ ನಮ್ಮ mock ಪರೀಕ್ಷೆಗಳಲ್ಲಿ “ಇದು ಸರಿಯೇ?” ಮತ್ತು “ಇದು ಸಾಕಷ್ಟು ವೇಗವಾಗಿದೆಯೇ?” ಎಂಬ ಪ್ರಶ್ನೆಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಕೇಳುತ್ತೇವೆ.
ನಮ್ಮ ಅಭ್ಯಾಸದ ಅಂಕ ಎಂದರೆ ನಮ್ಮದೇ ಪ್ರಶ್ನೆಗಳಲ್ಲಿ ನೀವು ಸರಿಯಾಗಿ ಉತ್ತರಿಸಿದ ಪ್ರಶ್ನೆಗಳ ಸಂಖ್ಯೆ. ಕೆಲಸದ ಪ್ರಕಾರ ಅದರ ವಿವರವನ್ನು ನೀಡುವುದರಿಂದ, ಯಾವ ವಿಷಯದ ಮೇಲೆ ಗಮನಹರಿಸಬೇಕು ಎಂದು ನಿಮಗೆ ತಿಳಿಯುತ್ತದೆ. ಇದು ಅಭ್ಯಾಸದ ಅಂಕ ಮಾತ್ರ: ಇದು Codility ಅಂಕವಲ್ಲ, ಯಾವುದೇ ಉದ್ಯೋಗದಾತರ ಫಲಿತಾಂಶವೂ ಅಲ್ಲ, ಮತ್ತು ನೀವು ಪಾಸ್ ಆಗುತ್ತೀರೇ ಎಂದು ಮುನ್ಸೂಚಿಸುವುದಿಲ್ಲ.
ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು
- ಉದಾಹರಣೆಯನ್ನು ನಂಬುವುದು. ಒಂದು ಕೆಲಸದ ಉದಾಹರಣೆ ಅನೇಕ ಗುಪ್ತ cases ಗಳಲ್ಲಿ ಒಂದು ಮಾತ್ರ. Solution ಅದರಲ್ಲಿ ಪಾಸ್ ಆದರೂ ಒಟ್ಟು ಅಂಕಗಳಲ್ಲಿ ಹೆಚ್ಚಿನದನ್ನು ಕಳೆದುಕೊಳ್ಳಬಹುದು.
- N ಅನ್ನು ಕಡೆಗಣಿಸುವುದು. ಸರಿಯಾದ O(N squared) solution ಕೂಡ N = 100,000 ಆಗಿರುವಾಗ performance ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ವಿಫಲವಾಗಬಹುದು. ಮೊದಲು ಮಿತಿಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.
- Loop ಒಳಗೆ ಅಡಗಿರುವ ಕೆಲಸ. Loop ಒಳಗೆ list ಮೇಲೆ slice, sum, count, index ಅಥವಾ "in" ಬಳಸಿದರೆ ವೆಚ್ಚ ಹೆಚ್ಚುತ್ತದೆ.
- ಕೊನೆಯ item ತಪ್ಪಿಸುವುದು. ಒಂದರಷ್ಟು ತಪ್ಪಿರುವ ranges ಮತ್ತು list ನ ಕೊನೆಯಲ್ಲಿ ಮುಗಿಯುವ runs ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು. ಕೊನೆಯ ಹಂತವನ್ನು ಕೈಯಿಂದ ಅನುಸರಿಸಿ ನೋಡಿ.
- ತಪ್ಪಾದ ಆರಂಭಿಕ ಮೌಲ್ಯಗಳು. Maximum ಅನ್ನು 0 ರಿಂದ ಅಥವಾ minimum ಅನ್ನು ಕಲ್ಪಿತ ದೊಡ್ಡ ಸಂಖ್ಯೆಯಿಂದ ಆರಂಭಿಸಿದರೆ negative ಅಥವಾ ಅತಿ ದೊಡ್ಡ ಮೌಲ್ಯಗಳಲ್ಲಿ ತಪ್ಪಾಗುತ್ತದೆ. ಮೊದಲ item ನಿಂದ ಆರಂಭಿಸಿ.
- ಕೆಲಸ ಅವಲಂಬಿಸಿರುವ ಕ್ರಮವನ್ನು ಬದಲಿಸುವುದು. Sorting ಉತ್ತಮ ಸಾಧನ, ಆದರೆ ಉತ್ತರವು ಸ್ಥಾನಗಳು ಅಥವಾ "list ನಲ್ಲಿನ ಮೊದಲನೆಯದು" ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದ್ದರೆ ಅದನ್ನು ಬಳಸಬೇಡಿ.
- ಒಂದು ಕೆಲಸದಲ್ಲೇ ಎಲ್ಲ ಸಮಯ ಕಳೆಯುವುದು. ಮೊದಲು ಪ್ರತಿಯೊಂದು ಕೆಲಸಕ್ಕೂ ಸರಿಯಾದ ಆವೃತ್ತಿಯನ್ನು ಸಲ್ಲಿಸಿ; ನಂತರ ಸಮಯವಿದ್ದರೆ ವೇಗವನ್ನು ಸುಧಾರಿಸಿ.
ಮೂಲ ಅಭ್ಯಾಸ ಪ್ರಶ್ನೆಗಳು ಮಾತ್ರ, ನೈಜ ಅಥವಾ ಸೋರಿಕೆಯಾದ ಪ್ರಶ್ನೆಗಳಲ್ಲ. Monthly ಯೋಜನೆಯನ್ನು ಯಾವಾಗ ಬೇಕಾದರೂ ರದ್ದುಮಾಡಿ. ಒಂದು ಪೂರ್ಣ ಅಭ್ಯಾಸ ಪರೀಕ್ಷೆಗಿಂತ ಹೆಚ್ಚು ತೆಗೆದುಕೊಂಡಿರದಿದ್ದರೆ 7 ದಿನಗಳೊಳಗೆ ಮರುಪಾವತಿಗೆ ವಿನಂತಿಸಿ.
ಪದೇಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು
ಎಲ್ಲ ಉದ್ಯೋಗದಾತರೂ ಬಳಸುವ ಒಂದೇ Codility ಪರೀಕ್ಷೆ ಇದೆಯೇ?+
ಇಲ್ಲ. Codility ಒಂದು platform. ಪ್ರತಿಯೊಬ್ಬ ಉದ್ಯೋಗದಾತರೂ tasks, languages ಮತ್ತು ಸಮಯದ ಮಿತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತಾರೆ. ಆದ್ದರಿಂದ ನೀವು ಏನನ್ನು ಎದುರಿಸಲಿದ್ದೀರಿ ಎಂಬುದಕ್ಕೆ ನಿಮ್ಮ invitationವೇ ಅತ್ಯುತ್ತಮ ಮಾರ್ಗದರ್ಶಿ.
ನಾನು ಬರೆಯುವ ಕೋಡ್ ಅನ್ನು ನಿಮ್ಮ ಅಣಕು ಪರೀಕ್ಷೆಗಳು ರನ್ ಮಾಡುತ್ತವೆಯೇ?+
ಹೌದು, ಪೂರ್ಣ ಮಾಕ್ ಟೆಸ್ಟ್ಗಳಲ್ಲಿ. ಪ್ರತಿ ಕಾರ್ಯವನ್ನು ನೀವು Python, JavaScript, Java ಅಥವಾ C++ನಲ್ಲಿ ಬರೆಯುತ್ತೀರಿ. ಅದನ್ನು ಕಾಣದ test casesಗಳ ವಿರುದ್ಧ ರನ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಪಾಸ್ ಆದ ಪ್ರತಿ caseಗೆ ಅಂಕ ನೀಡಲಾಗುತ್ತದೆ. ಉಚಿತ ಮಾದರಿ ಬಹು ಆಯ್ಕೆಯಾಗಿದೆ. ನಮ್ಮ cases ಚಿಕ್ಕದಾಗಿರುವುದರಿಂದ, ಅವು ಸರಿಯಾಗಿದೆಯೇ ಮತ್ತು ಎಡ್ಜ್ ಕೇಸ್ಗಳನ್ನು ನಿಭಾಯಿಸುತ್ತವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತವೆ; ನೈಜ ಪರೀಕ್ಷೆಗಳು ದೊಡ್ಡ ಇನ್ಪುಟ್ಗಳಲ್ಲಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನೂ ಹೆಚ್ಚಾಗಿ ಪರಿಶೀಲಿಸುತ್ತವೆ.
ನನ್ನ ಪರಿಹಾರ ಎಷ್ಟು ವೇಗವಾಗಿರಬೇಕು?+
ಪ್ರತಿಯೊಂದು taskನಲ್ಲಿರುವ ಮಿತಿಗಳನ್ನು ಓದಿ. N ಸುಮಾರು 100,000 ವರೆಗೆ ಇದ್ದರೆ, O(N) ಅಥವಾ O(N log N) ಗುರಿಯಾಗಿರಲಿ; ಆ ಗಾತ್ರಕ್ಕೆ O(N squared) ಸಾಮಾನ್ಯವಾಗಿ ತುಂಬಾ ನಿಧಾನವಾಗಿರುತ್ತದೆ. ಮಿತಿಗಳು ಕಡಿಮೆಯಿದ್ದರೆ, ಸರಳವಾದ ಪರಿಹಾರವೂ ಸಾಕಾಗಬಹುದು.
ಉತ್ತೀರ್ಣರಾಗಲು ನನಗೆ ಎಷ್ಟು ಅಂಕ ಬೇಕು?+
ಎಲ್ಲರಿಗೂ ಅನ್ವಯಿಸುವ ಒಂದೇ pass mark ಇಲ್ಲ. ನಿಮ್ಮನ್ನು ಮುಂದಿನ ಹಂತಕ್ಕೆ ಕರೆದೊಯ್ಯುವ ಫಲಿತಾಂಶ ಯಾವುದು ಎಂಬುದನ್ನು ಪ್ರತಿ employer ನಿರ್ಧರಿಸುತ್ತಾರೆ. ಪ್ರತಿಯೊಂದು edge case ನಲ್ಲೂ ಸರಿಯಾಗಿರುವ ಮತ್ತು ಅತಿ ದೊಡ್ಡ input ಗೂ ಸಾಕಷ್ಟು ವೇಗವಾಗಿ ಕೆಲಸ ಮಾಡುವ solutions ಗುರಿಯಾಗಿರಲಿ.
ಇವು Codility ಕಾರ್ಯಗಳೇ?+
ಇಲ್ಲ. ಇವು ಇದೇ ರೀತಿಯ ಶೈಲಿಯಲ್ಲಿ ನಮ್ಮ ತಂಡ ಬರೆದಿರುವ ಮೂಲ ಅಭ್ಯಾಸ ಕಾರ್ಯಗಳು ಮತ್ತು ಪ್ರಶ್ನೆಗಳು. Intellect Council, Codility Limited ಅಥವಾ ಅದನ್ನು ಬಳಸುವ ಯಾವುದೇ ಉದ್ಯೋಗದಾತರೊಂದಿಗೆ ಸಂಬಂಧ ಹೊಂದಿಲ್ಲ.
ಮೂಲಗಳು
- Codility: ಮುಖಪುಟ (ಕಾರ್ಯಗಳಿಗೆ ಅಂಕಗಳನ್ನು ಹೇಗೆ ನೀಡಲಾಗುತ್ತದೆ), 2026-11-09 ರಂದು ಪರಿಶೀಲಿಸಲಾಗಿದೆ
- Codility: Programmers, ಪಾಠಗಳು, 2026-11-09 ರಂದು ಪರಿಶೀಲಿಸಲಾಗಿದೆ
- Codility ಪಾಠಗಳು: ಪಾಠ 1, Iterations, BinaryGap, 2026-11-09 ರಂದು ಪರಿಶೀಲಿಸಲಾಗಿದೆ
- Codility ಪಾಠಗಳು: ಪಾಠ 3, Time Complexity, 2026-11-09 ರಂದು ಪರಿಶೀಲಿಸಲಾಗಿದೆ
ಸಂಬಂಧಿತ ಅಭ್ಯಾಸ
ಉದ್ಯೋಗ ಹುಡುಕುವವರಿಗಾಗಿ ಅಭ್ಯಾಸ ಪರೀಕ್ಷೆಗಳು
ಉದ್ಯೋಗದಾತರ ಪರೀಕ್ಷೆಗಳಿಗಾಗಿ ಉಚಿತ ಸಮಯಬದ್ಧ ಅಭ್ಯಾಸ ಪರೀಕ್ಷೆಗಳು: ಸಾಮರ್ಥ್ಯ, ತಾರ್ಕಿಕ ಚಿಂತನೆ, ಸೈಕೋಮೆಟ್ರಿಕ್, Wonderlic-style, CCAT-style ಮತ್ತು Excel. ಪ್ರಾರಂಭಿಸಲು ಖಾತೆಯ ಅಗತ್ಯವಿಲ್ಲ.
ಅನ್ವೇಷಿಸಿPython ಕೋಡಿಂಗ್ ಪರೀಕ್ಷೆಯ ಅಭ್ಯಾಸ
ಉಚಿತ Python ಮೌಲ್ಯಮಾಪನ ಅಭ್ಯಾಸ: ಪರಿಕಲ್ಪನೆಗಳು, code ಏನನ್ನು ಮುದ್ರಿಸುತ್ತದೆ, bug ಪತ್ತೆಹಚ್ಚುವುದು ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಪರಿಹಾರವನ್ನು ಆಯ್ಕೆಮಾಡುವುದು - ಪ್ರತಿಯೊಂದನ್ನೂ ಹಂತ ಹಂತವಾಗಿ ವಿವರಿಸಲಾಗಿದೆ.
ಅನ್ವೇಷಿಸಿSQL ಟೆಸ್ಟ್ ಅಭ್ಯಾಸ
ಉಚಿತ SQL ಪರೀಕ್ಷಾ ಅಭ್ಯಾಸ: ಪರಿಕಲ್ಪನೆಗಳು, query ಯಾವ ಫಲಿತಾಂಶ ನೀಡುತ್ತದೆ, query ಸರಿಪಡಿಸುವುದು ಮತ್ತು ಸರಿಯಾದ query ಆಯ್ಕೆಮಾಡುವುದು - portable standard SQL ಬಳಸಿ ಪ್ರತಿಯೊಂದನ್ನೂ ಹಂತ ಹಂತವಾಗಿ ವಿವರಿಸಲಾಗಿದೆ.
ಅನ್ವೇಷಿಸಿಎಲ್ಲ 93 ಅಭ್ಯಾಸ ಪರೀಕ್ಷೆಗಳನ್ನು ನೋಡಿ
ಸಿದ್ಧರಾಗಿ ಹೋಗಿ.
ನಿಮ್ಮಿಂದಾದ ಅತ್ಯುತ್ತಮ ಪ್ರಯತ್ನ ಮಾಡಿದ್ದೀರಿ ಎಂಬ ಸಮಾಧಾನದಿಂದ ಹೊರಡಿ.
ನಿಜವಾದ ಪರೀಕ್ಷೆಯ ಸ್ವರೂಪದಲ್ಲಿ ಸಮಯದ ಮಿತಿಯಿರುವ ಅಭ್ಯಾಸ, ಪ್ರತಿಯೊಂದು ಉತ್ತರಕ್ಕೂ ವಿವರಣೆಯೊಂದಿಗೆ.