ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೌಶಲ್ಯಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ
ಕೋರ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಕೊಯರ್ಷನ್, ಫಂಕ್ಷನ್ಗಳು/ಸ್ಕೋಪ್/ಕ್ಲೋಶರ್ಗಳು ಮತ್ತು this, ಆಬ್ಜೆಕ್ಟ್ಗಳು/ಅರೇಗಳು ಮತ್ತು ಡೇಟಾ ಸ್ಟ್ರಕ್ಚರ್ಗಳು, ಮತ್ತು ಈವೆಂಟ್ ಲೂಪ್/ಅಸಿಂಕ್/ಪ್ರೊಟೊಟೈಪ್ ಭಾಷಾವೈಶಿಷ್ಟ್ಯಗಳಾದ್ಯಂತ ನಿಮ್ಮ JavaScript ಅನ್ನು ಪರೀಕ್ಷಿಸಿ. 30 ಕೋಡ್-ಓದುವ ಪ್ರಶ್ನೆಗಳು, ವರ್ಗದ ಪ್ರಕಾರ ತ್ವರಿತ ಸ್ಕೋರ್, ಯಾವುದೇ ಸೈನ್ ಅಪ್ ಇಲ್ಲದೆ ಉಚಿತ.
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪರೀಕ್ಷೆ ಎಂದರೇನು?
ಇದು ಸನ್ನಿವೇಶ-ಆಧಾರಿತ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪರೀಕ್ಷೆ: 30 ಸಣ್ಣ ಕೋಡ್ ತುಣುಕುಗಳು, ಪ್ರತಿಯೊಂದರ ನಂತರ ಅದು ರನ್ ಆದಾಗ ನಿಜವಾಗಿ ಏನಾಗುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ಒಂದು ಪ್ರಶ್ನೆ ಇರುತ್ತದೆ. ಲೂಪ್ನ ಕಾಲ್ಬ್ಯಾಕ್ಗಳ ಒಳಗೆ ಸೆರೆಹಿಡಿಯಲಾದ ಒಂದು var, ಅದು ನೀವು ನಿರೀಕ್ಷಿಸಿದ ಮೌಲ್ಯದ ಬದಲು ಎಲ್ಲವೂ ಒಂದೇ ಅಂತಿಮ ಮೌಲ್ಯವನ್ನು ಓದುತ್ತದೆ. ಹೋಲಿಕೆ ಮಾಡುವ ಮೊದಲು ಸದ್ದಿಲ್ಲದೆ ಟೈಪ್ಗಳನ್ನು ಕೋಯರ್ಸ್ ಮಾಡುವ ಒಂದು == ಹೋಲಿಕೆ. ಆಳವಾಗಿ ಕಾಣುವ ಆದರೆ ಕೇವಲ ಮೇಲಿನ ಮಟ್ಟವನ್ನು ಮಾತ್ರ ನಕಲಿಸುವ ಒಂದು ಸ್ಪ್ರೆಡ್ ಕಾಪಿ. ಕೋಡ್ ಏನು ಪ್ರಿಂಟ್ ಮಾಡುತ್ತದೆ ಅಥವಾ ಮಾಡುತ್ತದೆ ಎಂಬುದಕ್ಕೆ ಹೊಂದುವ ಉತ್ತರವನ್ನು ನೀವು ಆರಿಸುತ್ತೀರಿ, ಅದು ಏನಾಗಬೇಕು ಎಂದು ತೋರುವುದನ್ನಲ್ಲ.
ಇನ್ನಷ್ಟು ಓದಿಕಡಿಮೆ ತೋರಿಸಿ
30 ಪ್ರಶ್ನೆಗಳು ನಾಲ್ಕು ಕ್ಷೇತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿವೆ — ಕೋರ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಕೊಯರ್ಷನ್, ಫಂಕ್ಷನ್ಗಳು/ಸ್ಕೋಪ್/ಕ್ಲೋಶರ್ಗಳು ಮತ್ತು this, ಆಬ್ಜೆಕ್ಟ್ಗಳು/ಅರೇಗಳು ಮತ್ತು ಡೇಟಾ ಸ್ಟ್ರಕ್ಚರ್ಗಳು, ಮತ್ತು ಈವೆಂಟ್ ಲೂಪ್/ಅಸಿಂಕ್/ಪ್ರೊಟೊಟೈಪ್ ಭಾಷಾವೈಶಿಷ್ಟ್ಯಗಳು. ಆ ನಾಲ್ಕು ಕ್ಷೇತ್ರಗಳು ಕೋಡ್ ಓದುವುದು ಮತ್ತು ಕೋಡ್ ರನ್ ಮಾಡುವುದು ಸದ್ದಿಲ್ಲದೆ ಬೇರೆಯಾಗುವ ಸ್ಥಳಗಳಾಗಿವೆ, ಮತ್ತು ಉದ್ಯೋಗ ಪೋಸ್ಟಿಂಗ್ನ ಸ್ಟ್ರಾಂಗ್ JavaScript ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಸಂದರ್ಶನದಲ್ಲಿದ್ದಾಗ ನಿರ್ದಿಷ್ಟವಾದದ್ದನ್ನು ಅರ್ಥೈಸುತ್ತದೆ. ನೀವು ಪ್ರತಿ ಕ್ಷೇತ್ರದಲ್ಲಿ ಸ್ಕೋರ್ ಪಡೆಯುತ್ತೀರಿ, ಆದ್ದರಿಂದ ದುರ್ಬಲ ಸ್ಥಳವು ಕಡಿಮೆ ಒಟ್ಟು ಮೊತ್ತವಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಬದಲು ದುರ್ಬಲ ಸ್ಥಳವಾಗಿಯೇ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.
ಇದು ಸುಮಾರು ಒಂಬತ್ತು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಯಾವುದೇ ಸೈನ್-ಅಪ್ ಇಲ್ಲ, ಮತ್ತು ಬರೆಯಲು ಅಥವಾ ರನ್ ಮಾಡಲು ಯಾವುದೇ ಕೋಡ್ ಇಲ್ಲ — ಪ್ರತಿ ಪ್ರಶ್ನೆಯು ಓದಿ-ಊಹಿಸುವುದಾಗಿದೆ, ಹಿರಿಯ ಇಂಜಿನಿಯರ್ ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವ ರೀತಿಯಲ್ಲೇ. ಸಿಂಟ್ಯಾಕ್ಸ್ ತಿಳಿದಿರುವುದು ಮತ್ತು ನಿರ್ದಿಷ್ಟ ತುಣುಕು ರನ್ಟೈಮ್ನಲ್ಲಿ ಏನು ಮಾಡುತ್ತದೆ ಎಂದು ತಿಳಿದಿರುವುದು ವಿಭಿನ್ನ ಕೌಶಲ್ಯಗಳು, ಮತ್ತು ಇದು ಎರಡನೆಯದನ್ನು ಅಳೆಯುತ್ತದೆ.