ನಿಮ್ಮ ನೇಮಕಾತಿ ವ್ಯವಸ್ಥೆಗೆ ಪರಿಪೂರ್ಣ ಇಆರ್ಡಿಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗುತ್ತಿದೆ
ಉದ್ಯೋಗ ನೇಮಕಾತಿ ವ್ಯವಸ್ಥೆಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ , ಅನ್ವಯಿಸುವ ಸಂಬಂಧವನ್ನು ಸರಿಯಾಗಿ ರಚಿಸುವುದು ನಿರ್ಣಾಯಕ. ನಾವು ತ್ರಯಾತ್ಮಕ ಸಂಬಂಧವನ್ನು ಬಳಸಬೇಕೇ ಅಥವಾ ಸಂಕೀರ್ಣ ಗುಣಲಕ್ಷಣ ಉತ್ತಮ ಫಿಟ್ ಆಗಿದೆಯೇ? ಈ ನಿರ್ಧಾರವು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಸ್ಟೇಜ್ಗಳನ್ನು ಹೇಗೆ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಎಂಬುದರ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ.
ಅರ್ಜಿದಾರರನ್ನು ಕೆಲಸಕ್ಕೆ ಅರ್ಜಿ ಸಲ್ಲಿಸುವುದನ್ನು ಪರಿಗಣಿಸಿ, ಆದರೆ ಅಪ್ಲಿಕೇಶನ್ ಹಂತಗಳು (ಸ್ಕ್ರೀನಿಂಗ್, ಸಂದರ್ಶನ ಮತ್ತು ಅಂತಿಮ ನಿರ್ಧಾರದಂತೆ) ನೇಮಕಾತಿ ಮಾಡುವವರನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ಕಾಣಿಸಿಕೊಳ್ಳಬೇಕು. ಈ ಅವಶ್ಯಕತೆಯು ಅತ್ಯಗತ್ಯ ಮಾಡೆಲಿಂಗ್ ಪ್ರಶ್ನೆಯನ್ನು ಹುಟ್ಟುಹಾಕುತ್ತದೆ : ಅಪ್ಲಿಕೇಶನ್ಸ್ಟೇಜ್ಗಳು ದುರ್ಬಲ ಘಟಕ ಅಥವಾ ಸಂಕೀರ್ಣ ಗುಣಲಕ್ಷಣ ಆಗಿರಬೇಕೇ?
ಅನೇಕ ನೈಜ-ಪ್ರಪಂಚ ನೇಮಕಾತಿ ವೇದಿಕೆಗಳು , ಉದಾಹರಣೆಗೆ ಲಿಂಕ್ಡ್ಇನ್ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಉದ್ಯೋಗ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನಿರ್ವಹಿಸಿ . ಸಂದರ್ಶನದ ಪ್ರಕ್ರಿಯೆಯು ಆರಂಭಿಕ ಸ್ಕ್ರೀನಿಂಗ್ ನಂತರ ಮಾತ್ರ ಪ್ರಚೋದಿಸಲ್ಪಡುತ್ತದೆ ಎಂದು ಅವರು ಖಚಿತಪಡಿಸುತ್ತಾರೆ. ನಮ್ಮ ಇಆರ್ಡಿ ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಖರವಾಗಿ ಪ್ರತಿಬಿಂಬಿಸಬೇಕು. 📊 📊 📊
ಈ ಲೇಖನದಲ್ಲಿ, ನಾವು ಅನ್ವಯಿಸುವ ಸಂಬಂಧವನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಅನ್ನು ಹೇಗೆ ಅನ್ವೇಷಿಸುತ್ತೇವೆ, ಅಪ್ಲಿಕೇಶನ್ಸ್ಟೇಜ್ಗಳನ್ನು ನಕ್ಷೆ ಮಾಡಲು ಉತ್ತಮ ಮಾರ್ಗವನ್ನು ನಿರ್ಧರಿಸುತ್ತೇವೆ , ಮತ್ತು ತ್ರಯಾತ್ಮಕ ಸಂಬಂಧ ಅಥವಾ ಸಂಕೀರ್ಣ ಗುಣಲಕ್ಷಣ ಎಂದು ನಿರ್ಧರಿಸುತ್ತೇವೆ ಸರಿಯಾದ ವಿಧಾನ. ನಾವು ಧುಮುಕುವುದಿಲ್ಲ! 🚀
ಸ ೦ ತಾನು | ಬಳಕೆಯ ಉದಾಹರಣೆ |
---|---|
ENUM | ಪೂರ್ವನಿರ್ಧರಿತ ಮೌಲ್ಯಗಳ ಗುಂಪಿನೊಂದಿಗೆ ಕಾಲಮ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಅಪ್ಲಿಕೇಶನ್ ಹಂತಗಳಿಗೆ ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲು ಅನ್ವಯಿಸುವ ಕೋಷ್ಟಕದಲ್ಲಿನ ಸ್ಥಿತಿ ಕಾಲಮ್ಗೆ ಬಳಸಲಾಗುತ್ತದೆ. |
FOREIGN KEY | ಒಂದು ಕಾಲಮ್ ಅನ್ನು ಮತ್ತೊಂದು ಟೇಬಲ್ನ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡುವ ಮೂಲಕ ಕೋಷ್ಟಕಗಳ ನಡುವಿನ ಸಂಬಂಧವನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ, ಉಲ್ಲೇಖಿತ ಸಮಗ್ರತೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸುತ್ತದೆ. |
LEFT JOIN | ಎಡ ಟೇಬಲ್ನಿಂದ ಎಲ್ಲಾ ದಾಖಲೆಗಳನ್ನು ಹಿಂಪಡೆಯುತ್ತದೆ ಮತ್ತು ಸರಿಯಾದ ಕೋಷ್ಟಕದಿಂದ ಮಾತ್ರ ಹೊಂದಾಣಿಕೆಯ ದಾಖಲೆಗಳನ್ನು ಮಾತ್ರ. ಅರ್ಜಿದಾರರನ್ನು ಶಾರ್ಟ್ಲಿಸ್ಟ್ ಮಾಡಿದಾಗ ಮಾತ್ರ ಅಪ್ಲಿಕೇಶನ್ಸ್ಟೇಜ್ಗಳು ಗೋಚರಿಸುತ್ತವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಬಳಸಲಾಗುತ್ತದೆ. |
DOCUMENT.DOMContentLoaded | HTML ವಿಷಯವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಲೋಡ್ ಮಾಡಿದ ನಂತರವೇ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಚಾಲನೆಯಾಗುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ, ಇದು ಕಾಣೆಯಾದ ಅಂಶಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ದೋಷಗಳನ್ನು ತಡೆಯುತ್ತದೆ. |
style.display | ಅಂಶಗಳ ಗೋಚರತೆಯನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನಿಯಂತ್ರಿಸುತ್ತದೆ. ಅರ್ಜಿದಾರರ ಸ್ಥಿತಿಯ ಆಧಾರದ ಮೇಲೆ ಅಪ್ಲಿಕೇಶನ್ ಹಂತಗಳನ್ನು ಮರೆಮಾಡಲು ಅಥವಾ ತೋರಿಸಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. |
DEFAULT | SQL ನಲ್ಲಿನ ಕಾಲಮ್ಗಾಗಿ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಸುತ್ತದೆ. ಹೊಸ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ 'ಅನ್ವಯಿಕ' ಸ್ಥಿತಿಯನ್ನು ನಿಯೋಜಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. |
JOIN | ಸಂಬಂಧಿತ ಕಾಲಮ್ ಅನ್ನು ಆಧರಿಸಿ ಅನೇಕ ಕೋಷ್ಟಕಗಳಿಂದ ಸಾಲುಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ನೇಮಕಾತಿ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಅರ್ಜಿದಾರರು, ಉದ್ಯೋಗಗಳು ಮತ್ತು ನೇಮಕಾತಿದಾರರನ್ನು ಲಿಂಕ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. |
IF condition | ಅಪ್ಲಿಕೇಶನ್ ಹಂತಗಳ ಡ್ರಾಪ್ಡೌನ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುವ ಮೊದಲು ಅರ್ಜಿದಾರರನ್ನು ಶಾರ್ಟ್ಲಿಸ್ಟ್ ಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. |
SELECT with WHERE | ಷರತ್ತುಗಳ ಆಧಾರದ ಮೇಲೆ ನಿರ್ದಿಷ್ಟ ದಾಖಲೆಗಳನ್ನು ಹಿಂಪಡೆಯುತ್ತದೆ. ಶಾರ್ಟ್ಲಿಸ್ಟ್ ಮಾಡಿದ ಅರ್ಜಿದಾರರು ಮತ್ತು ಅವರ ಅರ್ಜಿ ಹಂತಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. |
ನೇಮಕಾತಿ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಅನ್ವಯಿಸುವ ಸಂಬಂಧವನ್ನು ರಚಿಸುವುದು
ಉದ್ಯೋಗ ನೇಮಕಾತಿ ವ್ಯವಸ್ಥೆಗೆ ಘಟಕ-ಸಂಬಂಧದ ರೇಖಾಚಿತ್ರವನ್ನು (ಇಆರ್ಡಿ) ವಿನ್ಯಾಸಗೊಳಿಸಲು ಅರ್ಜಿದಾರರು, ಉದ್ಯೋಗಗಳು ಮತ್ತು ನೇಮಕಾತಿದಾರರು ಹೇಗೆ ಸಂವಹನ ನಡೆಸುತ್ತಾರೆ ಎಂಬುದರ ಬಗ್ಗೆ ಎಚ್ಚರಿಕೆಯಿಂದ ಪರಿಗಣಿಸುವ ಅಗತ್ಯವಿದೆ. ಅನ್ವಯಿಸು ಸಂಬಂಧವು ಈ ವ್ಯವಸ್ಥೆಗೆ ಕೇಂದ್ರವಾಗಿದೆ, ಅರ್ಜಿದಾರರನ್ನು ಉದ್ಯೋಗಾವಕಾಶಗಳಿಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ. ನಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ, ಪ್ರತಿ ಘಟಕದ ಬಗ್ಗೆ ಮೂಲಭೂತ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ನಾವು ಮೊದಲು ಅರ್ಜಿದಾರ, ಉದ್ಯೋಗ ಮತ್ತು ನೇಮಕಾತಿ ಕೋಷ್ಟಕಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದೇವೆ. ಅರ್ಜಿ ಟೇಬಲ್ ನಂತರ ಈ ಘಟಕಗಳನ್ನು ಲಿಂಕ್ ಮಾಡುತ್ತದೆ, ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅರ್ಜಿದಾರರ ಐಡಿ, ಜಾಬ್ ಐಡಿ ಮತ್ತು ನೇಮಕಾತಿ ಐಡಿಯೊಂದಿಗೆ ದಾಖಲಿಸಲಾಗಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ವಿದೇಶಿ ಕೀ ನಿರ್ಬಂಧ ಅನ್ನು ಬಳಸುವ ಮೂಲಕ, ನಾವು ಉಲ್ಲೇಖಿತ ಸಮಗ್ರತೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತೇವೆ, ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮಾನ್ಯ ಅರ್ಜಿದಾರರು ಮತ್ತು ಉದ್ಯೋಗಗಳನ್ನು ಮಾತ್ರ ಉಲ್ಲೇಖಿಸುತ್ತವೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. 🚀
ನಮ್ಮ ವಿನ್ಯಾಸದ ಒಂದು ನಿರ್ಣಾಯಕ ಅಂಶವೆಂದರೆ ಅನ್ವಯಿಕ ಕೋಷ್ಟಕ ನಲ್ಲಿನ ಸ್ಥಿತಿ ಕಾಲಮ್, ಇದು ಎನಮ್ ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ಬಳಸುತ್ತದೆ. ‘ಅಪ್ಲೈಡ್’, ‘ಶಾರ್ಟ್ಲಿಸ್ಟ್’ ಮತ್ತು ‘ಸಂದರ್ಶನ’ ಮುಂತಾದ ಸ್ಥಿರ ಅಪ್ಲಿಕೇಶನ್ ಹಂತಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಇದು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಡೇಟಾ ಸ್ಥಿರತೆಯನ್ನು ಜಾರಿಗೊಳಿಸಲು ಇದು ಒಂದು ಪರಿಣಾಮಕಾರಿ ಮಾರ್ಗವಾಗಿದೆ, ತಪ್ಪಾದ ಅಥವಾ ಅನಿರೀಕ್ಷಿತ ಮೌಲ್ಯಗಳನ್ನು ನಮೂದಿಸದಂತೆ ತಡೆಯುತ್ತದೆ. ಲಿಂಕ್ಡ್ಇನ್ನಂತಹ ಅನೇಕ ನೈಜ-ಪ್ರಪಂಚದ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ, ಅರ್ಜಿದಾರರು ಮೊದಲೇ ಆಯ್ಕೆ ಮಾಡದ ಹೊರತು ಸಂದರ್ಶನದ ಹಂತಕ್ಕೆ ಹೋಗಲು ಸಾಧ್ಯವಿಲ್ಲ, ಈ ಅನುಷ್ಠಾನವನ್ನು ಹೆಚ್ಚು ಪ್ರಸ್ತುತವಾಗಿಸುತ್ತದೆ . ಡೀಫಾಲ್ಟ್ ಕೀವರ್ಡ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ‘ಅನ್ವಯಿಸಲಾಗಿದೆ’ ನ ಆರಂಭಿಕ ಸ್ಥಿತಿಯನ್ನು ನಿಯೋಜಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ದೋಷಗಳು ಮತ್ತು ಹಸ್ತಚಾಲಿತ ಇನ್ಪುಟ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
ಮುಂಭಾಗದ ಬದಿಯಲ್ಲಿ, ಅಪ್ಲಿಕೇಶನ್ ಹಂತಗಳ ಗೋಚರತೆಯನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನಿರ್ವಹಿಸಲು ನಾವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ. domcontentloded ಈವೆಂಟ್ ಪುಟವು ಸಂಪೂರ್ಣವಾಗಿ ಲೋಡ್ ಮಾಡಿದ ನಂತರವೇ ಸ್ಕ್ರಿಪ್ಟ್ ಚಲಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ, ಸಂಭಾವ್ಯ ದೋಷಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆ. ಅರ್ಜಿದಾರರ ಸ್ಥಿತಿಯ ಆಧಾರದ ಮೇಲೆ ಅಪ್ಲಿಕೇಶನ್ ಹಂತಗಳ ಡ್ರಾಪ್ಡೌನ್ ಅನ್ನು ಮರೆಮಾಡಲು ಅಥವಾ ತೋರಿಸಲು style.display property ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಅರ್ಜಿದಾರರನ್ನು ಇನ್ನೂ ಶಾರ್ಟ್ಲಿಸ್ಟ್ ಮಾಡದಿದ್ದರೆ, ಅವರು ಸಂದರ್ಶನದ ವೇಳಾಪಟ್ಟಿ ಆಯ್ಕೆಗಳನ್ನು ನೋಡುವುದಿಲ್ಲ. ಆಧುನಿಕ ನೇಮಕಾತಿ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಇದು ಸಾಮಾನ್ಯ ಲಕ್ಷಣವಾಗಿದೆ , ಅಲ್ಲಿ ಬಳಕೆದಾರರ ಸಂಪರ್ಕಸಾಧನಗಳು ನೇಮಕಾತಿ ಪ್ರಕ್ರಿಯೆಯ ವಿವಿಧ ಹಂತಗಳಿಗೆ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ. 🎯
ಅಂತಿಮವಾಗಿ, ನಮ್ಮ ಡೇಟಾ ಮಾದರಿಯ ನಿಖರತೆಯನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು ನಾವು SQL ಪ್ರಶ್ನೆಯನ್ನು ಜಾರಿಗೆ ತಂದಿದ್ದೇವೆ . ಅರ್ಜಿ ಸಲ್ಲಿಸಿದ ಎಲ್ಲಾ ಅರ್ಜಿದಾರರನ್ನು ಹಿಂಪಡೆಯಲು ಪ್ರಶ್ನೆಯು ಎಡ ಸೇರ್ಪಡೆ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಅವುಗಳನ್ನು ಶಾರ್ಟ್ಲಿಸ್ಟ್ ಮಾಡಿದ್ದರೆ ಮಾತ್ರ ಆಯಾ ಅಪ್ಲಿಕೇಶನ್ ಹಂತಗಳಿಗೆ ಲಿಂಕ್ ಮಾಡುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ಸ್ಟೇಜ್ಗಳು ಘಟಕವನ್ನು ಸರಿಯಾಗಿ ಮ್ಯಾಪ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಅಗತ್ಯವಿದ್ದಾಗ ಮಾತ್ರ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ನಮ್ಮ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಈ ರೀತಿ ವಿನ್ಯಾಸಗೊಳಿಸುವ ಮೂಲಕ, ನಾವು ದಕ್ಷತೆ ಮತ್ತು ನಮ್ಯತೆ ನಡುವೆ ಸಮತೋಲನವನ್ನು ಹೊಡೆಯುತ್ತೇವೆ, ನೇಮಕಾತಿ ಪ್ರಕ್ರಿಯೆಯು ನೈಜ-ಪ್ರಪಂಚದ ಸನ್ನಿವೇಶಗಳಿಗೆ ರಚನಾತ್ಮಕ ಮತ್ತು ಹೊಂದಿಕೊಳ್ಳಬಲ್ಲದು ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ.
ಉದ್ಯೋಗ ನೇಮಕಾತಿ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಅನ್ವಯಿಸುವ ಸಂಬಂಧವನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸುವುದು
ಇಆರ್ಡಿ ಮ್ಯಾಪಿಂಗ್ಗಾಗಿ SQL ಬಳಸಿ ಬ್ಯಾಕೆಂಡ್ ಅನುಷ್ಠಾನ
-- Creating the Applicant table
CREATE TABLE Applicant (
applicant_id INT PRIMARY KEY,
name VARCHAR(255) NOT ,
email VARCHAR(255) UNIQUE NOT
);
-- Creating the Job table
CREATE TABLE Job (
job_id INT PRIMARY KEY,
title VARCHAR(255) NOT ,
company VARCHAR(255) NOT
);
-- Creating the Recruiter table
CREATE TABLE Recruiter (
recruiter_id INT PRIMARY KEY,
name VARCHAR(255) NOT ,
company VARCHAR(255) NOT
);
-- Creating the Apply relationship table
CREATE TABLE Apply (
apply_id INT PRIMARY KEY,
applicant_id INT,
job_id INT,
recruiter_id INT,
status ENUM('Applied', 'Shortlisted', 'Interviewing', 'Hired', 'Rejected') DEFAULT 'Applied',
FOREIGN KEY (applicant_id) REFERENCES Applicant(applicant_id),
FOREIGN KEY (job_id) REFERENCES Job(job_id),
FOREIGN KEY (recruiter_id) REFERENCES Recruiter(recruiter_id)
);
ಅಪ್ಲಿಕೇಶನ್ ಹಂತಗಳ ಮುಂಭಾಗ ಪ್ರದರ್ಶನ
ಡೈನಾಮಿಕ್ ಯುಐಗಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿ ಮುಂಭಾಗ ಅನುಷ್ಠಾನ
document.addEventListener("DOMContentLoaded", function () {
const statusDropdown = document.getElementById("application-status");
const applicantStatus = "Shortlisted"; // Example status from backend
if (applicantStatus !== "Shortlisted") {
statusDropdown.style.display = "none";
} else {
statusDropdown.style.display = "block";
}
});
ಅಪ್ಲಿಕೇಶನ್ ಸ್ಥಿತಿ ತರ್ಕಕ್ಕಾಗಿ ಘಟಕ ಪರೀಕ್ಷೆ
SQL ಪ್ರಶ್ನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಬ್ಯಾಕೆಂಡ್ ತರ್ಕವನ್ನು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ
-- Test Case: Ensure that ApplicationStages only appear for shortlisted candidates
SELECT a.applicant_id, a.name, ap.status, aps.stage_name
FROM Applicant a
JOIN Apply ap ON a.applicant_id = ap.applicant_id
LEFT JOIN ApplicationStages aps ON ap.apply_id = aps.apply_id
WHERE ap.status = 'Shortlisted';
ಉದ್ಯೋಗ ನೇಮಕಾತಿ ವ್ಯವಸ್ಥೆಗಾಗಿ ಇಆರ್ಡಿ ವಿನ್ಯಾಸವನ್ನು ಉತ್ತಮಗೊಳಿಸುವುದು
ಅನ್ವಯಿಸು ಸಂಬಂಧವನ್ನು ರಚಿಸುವುದರ ಹೊರತಾಗಿ, ಉದ್ಯೋಗ ನೇಮಕಾತಿ ವ್ಯವಸ್ಥೆಗೆ ಇಆರ್ಡಿಯ ಮತ್ತೊಂದು ನಿರ್ಣಾಯಕ ಅಂಶ ಅಪ್ಲಿಕೇಶನ್ಸ್ಟೇಜ್ಗಳನ್ನು ಸಮರ್ಥವಾಗಿ ನಿರ್ವಹಿಸುತ್ತಿದೆ. ಇದನ್ನು ಸರಳ ಗುಣಲಕ್ಷಣವಾಗಿ ಪರಿಗಣಿಸುವ ಬದಲು, ನಾವು ಅದನ್ನು ದುರ್ಬಲ ಘಟಕ ಎಂದು ರೂಪಿಸಬಹುದು ಅನ್ವಯಿಸು ಸಂಬಂಧವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಇದರರ್ಥ ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್ ಅನೇಕ ಹಂತಗಳನ್ನು ಹೊಂದಬಹುದು, ಇದು ನೇಮಕಾತಿ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಅಭ್ಯರ್ಥಿಯ ಪ್ರಗತಿಯ ಗ್ರ್ಯಾನ್ಯುಲರ್ ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ಅನುಮತಿಸುತ್ತದೆ. 📊
ದುರ್ಬಲ ಘಟಕ ಅನ್ನು ಬಳಸುವ ಒಂದು ಪ್ರಯೋಜನವೆಂದರೆ ಅದು ಉತ್ತಮ ಡೇಟಾ ಸಾಮಾನ್ಯೀಕರಣವನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ . ಎಲ್ಲಾ ಅಪ್ಲಿಕೇಶನ್ ಹಂತಗಳನ್ನು ಒಂದೇ ಕ್ಷೇತ್ರದಲ್ಲಿ ಸಂಗ್ರಹಿಸುವ ಬದಲು (ಇದಕ್ಕೆ ಸಂಕೀರ್ಣ ಸ್ಟ್ರಿಂಗ್ ಕುಶಲತೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ), ನಾವು ಪ್ರತಿ ಹಂತವನ್ನು ಅನನ್ಯ ಅಪ್ಲಿಕೇಶನ್ ID ಗೆ ಲಿಂಕ್ ಮಾಡಲಾದ ಪ್ರತ್ಯೇಕ ದಾಖಲೆಯಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತೇವೆ. ಈ ವಿಧಾನವು ನೈಜ-ಪ್ರಪಂಚದ ನೇಮಕಾತಿ ವೇದಿಕೆಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ, ಅಲ್ಲಿ ಅಭ್ಯರ್ಥಿಗಳು "ಫೋನ್ ಸ್ಕ್ರೀನಿಂಗ್," "ತಾಂತ್ರಿಕ ಸಂದರ್ಶನ" ಮತ್ತು "ಅಂತಿಮ ನಿರ್ಧಾರ" ದಂತಹ ಪೂರ್ವನಿರ್ಧರಿತ ಹಂತಗಳ ಮೂಲಕ ಚಲಿಸುತ್ತಾರೆ.
ಮತ್ತೊಂದು ಪ್ರಮುಖ ಪರಿಗಣನೆಯೆಂದರೆ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸೂಚಿಕೆ . ಅಪ್ಲಿಕೇಶನ್ಸ್ಟೇಜ್ಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಅಸ್ತಿತ್ವವಾಗಿ ರಚಿಸುವ ಮೂಲಕ, ನಾವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಹಂತದಲ್ಲಿ ಸೂಚ್ಯಂಕಗಳು ಮತ್ತು ಸೇರ್ಪಡೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸಮರ್ಥವಾಗಿ ಪ್ರಶ್ನಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನೇಮಕಾತಿ ಮಾಡುವವರು ಪ್ರಸ್ತುತ "ಸಂದರ್ಶನ" ಹಂತದಲ್ಲಿ ಎಲ್ಲಾ ಅಭ್ಯರ್ಥಿಗಳನ್ನು ನೋಡಲು ಬಯಸಿದರೆ, ಅವರು ಸರಳವಾದ ಪಠ್ಯದ ಸಂಪೂರ್ಣ ಕಾಲಮ್ ಅನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡುವ ಬದಲು ಸರಳ ಪ್ರಶ್ನೆಗೆ ಸೇರಿ ಅನ್ನು ಚಲಾಯಿಸಬಹುದು. ಈ ವಿಧಾನವು ನಮ್ಮ ಉದ್ಯೋಗ ನೇಮಕಾತಿ ವ್ಯವಸ್ಥೆಯ ಮಾಪಕಗಳು ಅನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ, ಅರ್ಜಿದಾರರ ಸಂಖ್ಯೆ ಗಮನಾರ್ಹವಾಗಿ ಬೆಳೆದಂತೆ. 🚀
- SQL ನಲ್ಲಿ ಅನ್ವಯಿಸು ಸಂಬಂಧವನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಉತ್ತಮ ಮಾರ್ಗ ಯಾವುದು?
- ಪ್ರತ್ಯೇಕ ಅನ್ವಯಿಸು ಟೇಬಲ್ ಅನ್ನು ಬಳಸುವುದು ನಿರ್ಬಂಧಗಳು ಡೇಟಾ ಸಮಗ್ರತೆಯನ್ನು ಖಾತ್ರಿಗೊಳಿಸುತ್ತವೆ ಮತ್ತು ಪ್ರತಿ ಅರ್ಜಿದಾರರಿಗೆ ಅನೇಕ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
- ಅಪ್ಲಿಕೇಶನ್ಸ್ಟೇಜ್ಗಳು ಒಂದು ಗುಣಲಕ್ಷಣ ಅಥವಾ ದುರ್ಬಲ ಘಟಕವಾಗಬೇಕೇ?
- ಇದು ದುರ್ಬಲ ಘಟಕವಾಗಿರಬೇಕು, ಇದನ್ನು ಅನ್ವಯಿಸು ಸಂಬಂಧಕ್ಕೆ ಲಿಂಕ್ ಮಾಡಲಾಗಿದ್ದು, ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನೇಕ ಹಂತಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
- ಅರ್ಜಿದಾರರನ್ನು ಅವರ ಪ್ರಸ್ತುತ ಹಂತದ ಮೂಲಕ ನಾನು ಹೇಗೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಫಿಲ್ಟರ್ ಮಾಡುವುದು?
- ಒಂದು ಅನ್ವಯಿಸು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಸ್ಟೇಜ್ಗಳು ಕೋಷ್ಟಕಗಳು ನಿರ್ದಿಷ್ಟ ಹಂತಗಳಲ್ಲಿ ಅರ್ಜಿದಾರರನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
- ಅರ್ಜಿದಾರರು ಅನೇಕ ಸಕ್ರಿಯ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹೊಂದಬಹುದೇ?
- ಹೌದು, ಅನ್ನು ರಚಿಸುವ ಮೂಲಕ ಅನ್ನು ಪ್ರತ್ಯೇಕ ಘಟಕವಾಗಿ ಅನ್ವಯಿಸಿ, ಅರ್ಜಿದಾರನು ಸ್ವತಂತ್ರವಾಗಿ ಪ್ರಗತಿಯನ್ನು ಪತ್ತೆಹಚ್ಚುವಾಗ ಅನೇಕ ಉದ್ಯೋಗಗಳಿಗೆ ಅರ್ಜಿ ಸಲ್ಲಿಸಬಹುದು.
- ಶಾರ್ಟ್ಲಿಸ್ಟ್ ಮಾಡಿದ ನಂತರ ಮಾತ್ರ ಅಪ್ಲಿಕೇಶನ್ಸ್ಟೇಜ್ಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುವುದನ್ನು ನಾನು ಹೇಗೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬಹುದು?
- ಅನ್ವಯಿಸು ನಲ್ಲಿ ಸ್ಥಿತಿ ಕ್ಷೇತ್ರವನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಮತ್ತು ಅರ್ಜಿದಾರರನ್ನು ಶಾರ್ಟ್ಲಿಸ್ಟ್ ಮಾಡಿದಾಗ ಮಾತ್ರ ಹಂತಗಳನ್ನು ತೋರಿಸಲು ಷರತ್ತುಬದ್ಧ ಪ್ರಶ್ನೆಗಳನ್ನು ಬಳಸುವುದು.
ಉದ್ಯೋಗ ನೇಮಕಾತಿ ವ್ಯವಸ್ಥೆಗೆ ಆಪ್ಟಿಮೈಸ್ಡ್ ಇಆರ್ಡಿಯನ್ನು ನಿರ್ಮಿಸಲು ಅನ್ವಯಿಸುವ ಸಂಬಂಧದ ಚಿಂತನಶೀಲ ರಚನೆ ಅಗತ್ಯ. ತ್ರಯಾತ್ಮಕ ಸಂಬಂಧ ಮತ್ತು ಸಂಕೀರ್ಣ ಗುಣಲಕ್ಷಣದ ನಡುವೆ ಆಯ್ಕೆ ಮಾಡುವುದರಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಹಂತಗಳನ್ನು ಎಷ್ಟು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಟ್ರ್ಯಾಕ್ ಮಾಡಲಾಗಿದೆ ಎಂಬುದರ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಶಾರ್ಟ್ಲಿಸ್ಟಿಂಗ್ ನಂತರ ಮಾತ್ರ ಈ ಹಂತಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ಡೇಟಾಬೇಸ್ ನಿಖರತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ ಮತ್ತು ನೇಮಕಾತಿ ತರ್ಕವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
ನೈಜ-ಪ್ರಪಂಚದ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ, ಅಪ್ಲಿಕೇಶನ್ಸ್ಟೇಜ್ಗಳಿಗಾಗಿ ದುರ್ಬಲ ಘಟಕವನ್ನು ಬಳಸುವುದರಿಂದ ಉತ್ತಮ ನಮ್ಯತೆ ಮತ್ತು ಪ್ರಶ್ನೆಯ ದಕ್ಷತೆಯನ್ನು ನೀಡುತ್ತದೆ. ಈ ವಿಧಾನವನ್ನು ಅನುಸರಿಸುವ ಮೂಲಕ, ನೇಮಕಾತಿದಾರರು ವಿಭಿನ್ನ ನೇಮಕಾತಿ ಹಂತಗಳಲ್ಲಿ ಅಭ್ಯರ್ಥಿಗಳನ್ನು ಮನಬಂದಂತೆ ನಿರ್ವಹಿಸಬಹುದು. ಉತ್ತಮವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಇಆರ್ಡಿ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುವುದಲ್ಲದೆ, ಎಲ್ಲಾ ಮಧ್ಯಸ್ಥಗಾರರಿಗೆ ಸುಗಮ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ. 🎯
- ಉದ್ಯೋಗ ನೇಮಕಾತಿ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಅನ್ವಯಿಸುವ ಸಂಬಂಧ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಸ್ಟೇಜ್ಗಳನ್ನು ಮಾಡೆಲಿಂಗ್ ಕುರಿತು ಚರ್ಚೆ: ಸ್ಟ್ಯಾಕ್ ಉಕ್ಕಿ ಹರಿಯುವುದು
- ಇಆರ್ ರೇಖಾಚಿತ್ರಗಳಲ್ಲಿ ದುರ್ಬಲ ಘಟಕದ ಸೆಟ್ಗಳ ಅವಲೋಕನ: ಗೀಕ್ಸ್ಫೋರ್ಗೀಕ್ಸ್
- ಘಟಕ-ಸಂಬಂಧದ ಡೇಟಾ ಮಾದರಿಯ ಬಗ್ಗೆ ಸಮಗ್ರ ಮಾರ್ಗದರ್ಶಿ: ಪಠ್ಯವನ್ನು ತೆರೆಯಿರಿ ಕ್ರಿ.ಪೂ.