ਕੋਰ ਸਿੰਟੈਕਸ ਅਤੇ ਟਾਈਪਾਂ, ਮੈਥਡਾਂ/ਓਵਰਲੋਡਿੰਗ/ਸਕੋਪ, ਕਲੈਕਸ਼ਨਾਂ/ਜੈਨਰਿਕਸ/ਕੰਟਰੋਲ ਫਲੋ, ਅਤੇ ਐਕਸੈਪਸ਼ਨਾਂ/ਕੰਕਰੰਸੀ/ਇਡੀਅਮਾਂ ਵਿੱਚ ਆਪਣੀ ਜਾਵਾ ਦੀ ਜਾਂਚ ਕਰੋ। 30 ਕੋਡ-ਰੀਡਿੰਗ ਸਵਾਲ, ਕੈਟੇਗਰੀ ਅਨੁਸਾਰ ਤੁਰੰਤ ਸਕੋਰ, ਬਿਨਾਂ ਸਾਈਨਅੱਪ ਮੁਫ਼ਤ।
ਸਾਈਨਅੱਪ ਦੀ ਲੋੜ ਨਹੀਂ — ਤੁਹਾਡਾ ਨਤੀਜਾ ਤੁਰੰਤ ਦਿਖਦਾ ਹੈ।
ਇਹ ਇੱਕ ਬੈਠਕ ਵਿੱਚ ਸ਼ੁਰੂਆਤੀ ਤੋਂ ਮਾਹਰ ਤੱਕ ਫੈਲਿਆ ਹੋਇਆ ਹੈ। ਸ਼ੁਰੂਆਤੀ ਸਵਾਲ ਉਹ ਚੀਜ਼ਾਂ ਕਵਰ ਕਰਦੇ ਹਨ ਜੋ ਹਰ ਜਾਵਾ ਵਰਤੋਂਕਾਰ ਮਿਲਦਾ ਹੈ — == ਬਨਾਮ .equals, Integer ਆਟੋਬਾਕਸਿੰਗ, ਓਵਰਫਲੋ। ਬਾਅਦ ਵਾਲੇ ਓਵਰਲੋਡ ਰੈਜ਼ੋਲਿਊਸ਼ਨ, ਜੈਨਰਿਕਸ ਅਤੇ ਕਲੈਕਸ਼ਨਾਂ, ਐਕਸੈਪਸ਼ਨਾਂ, ਕੰਕਰੰਸੀ ਅਤੇ Stream ਲੇਜ਼ੀਨੈੱਸ ਵਿੱਚ ਜਾਂਦੇ ਹਨ। ਤੁਹਾਡਾ ਸਕੋਰ ਤੁਹਾਨੂੰ ਚਾਰ ਪੱਧਰਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਰੱਖਦਾ ਹੈ, ਅਤੇ ਪੱਧਰ ਦੇ ਨਾਮ ਜਾਣਬੁੱਝ ਕੇ ਉਹੀ ਹਨ ਜੋ ਨੌਕਰੀ ਦੇ ਇਸ਼ਤਿਹਾਰ ਵਰਤਦੇ ਹਨ।
ਨਹੀਂ। ਹਰ ਸਵਾਲ ਕੋਰ ਭਾਸ਼ਾ ਵਿਵਹਾਰ ਦੇ ਵਿਰੁੱਧ ਲਿਖਿਆ ਗਿਆ ਹੈ ਜੋ ਆਧੁਨਿਕ ਜਾਵਾ ਵਰਜਨਾਂ ਵਿੱਚ ਸਥਿਰ ਰਿਹਾ ਹੈ — ਆਬਜੈਕਟ ਪਛਾਣ, ਕਲੈਕਸ਼ਨਜ਼ ਫਰੇਮਵਰਕ, ਐਕਸੈਪਸ਼ਨ ਲੜੀ ਅਤੇ ਬੁਨਿਆਦੀ ਕੰਕਰੰਸੀ ਪ੍ਰਿਮਿਟਿਵ। ਇੱਥੇ ਕੁਝ ਵੀ ਵਰਜਨ-ਖਾਸ API 'ਤੇ ਨਿਰਭਰ ਨਹੀਂ ਹੈ।
ਇਹ ਉਸੇ ਤਰ੍ਹਾਂ ਦੇ ਪੜ੍ਹੋ-ਅਤੇ-ਭਵਿੱਖਬਾਣੀ ਕਰੋ ਤਰਕ ਦਾ ਨਮੂਨਾ ਲੈਂਦਾ ਹੈ ਜਿਸ ਨਾਲ ਜ਼ਿਆਦਾਤਰ ਰੁਜ਼ਗਾਰਦਾਤਾ ਸਕ੍ਰੀਨ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ, ਉਸੇ ਛੋਟੇ-ਸਨਿੱਪਟ ਫਾਰਮੈਟ ਵਿੱਚ, ਇਸੇ ਲਈ ਇਹ ਤਿਆਰੀ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਹ ਕਿਸੇ ਖਾਸ ਰੁਜ਼ਗਾਰਦਾਤਾ ਟੈਸਟ ਦੀ ਕਾਪੀ ਨਹੀਂ ਹੈ, ਅਤੇ ਇੱਥੇ ਇੱਕ ਚੰਗਾ ਸਕੋਰ ਕੋਈ ਸਰਟੀਫਿਕੇਟ ਨਹੀਂ ਹੈ। ਇਹ ਜੋ ਤੁਹਾਨੂੰ ਦੱਸਦਾ ਹੈ ਉਹ ਹੈ ਕਿ ਚਾਰ ਖੇਤਰਾਂ ਵਿੱਚੋਂ ਕਿਸ ਵਿੱਚ ਤੁਸੀਂ ਅੰਕ ਗੁਆਓਗੇ, ਜੋ ਕਿ ਇੱਕ ਤਕਨੀਕੀ ਇੰਟਰਵਿਊ ਤੋਂ ਪਹਿਲਾਂ ਜਾਣਨ ਵਾਲੀ ਲਾਭਦਾਇਕ ਚੀਜ਼ ਹੈ।
ਲਗਭਗ ਛੇ ਮਿੰਟ। ਵਿਅਕਤੀਗਤ ਸਵਾਲਾਂ 'ਤੇ ਕੋਈ ਟਾਈਮਰ ਨਹੀਂ ਹੈ — ਟੈਸਟ ਇਹ ਮਾਪਦਾ ਹੈ ਕਿ ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕੋਡ ਕੀ ਕਰਦਾ ਹੈ, ਇਹ ਨਹੀਂ ਕਿ ਤੁਸੀਂ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਕਲਿੱਕ ਕਰ ਸਕਦੇ ਹੋ। ਤੁਸੀਂ ਜਿੰਨਾ ਚਾਹੋ ਸਮਾਂ ਇੱਕ ਸਵਾਲ ਬਾਰੇ ਸੋਚ ਸਕਦੇ ਹੋ।
ਸਾਡਾ ਟੈਸਟ ਲੈਣ ਨੂੰ ਤੁਹਾਡੀਆਂ ਕਾਬਲੀਅਤਾਂ ਦਾ ਸੰਪੂਰਨ ਜਾਂ ਸਟੀਕ ਮੁਲਾਂਕਣ ਨਾ ਸਮਝਿਆ ਜਾਵੇ। ਨਤੀਜੇ ਸਿਰਫ਼ ਜਾਣਕਾਰੀ ਅਤੇ ਸਵੈ-ਚਿੰਤਨ ਦੇ ਮਕਸਦ ਲਈ ਹਨ।
ਕੋਰ ਸਿੰਟੈਕਸ ਅਤੇ ਟਾਈਪਾਂ, ਮੈਥਡਾਂ/ਓਵਰਲੋਡਿੰਗ/ਸਕੋਪ, ਕਲੈਕਸ਼ਨਾਂ/ਜੈਨਰਿਕਸ/ਕੰਟਰੋਲ ਫਲੋ, ਅਤੇ ਐਕਸੈਪਸ਼ਨਾਂ/ਕੰਕਰੰਸੀ/ਇਡੀਅਮਾਂ ਵਿੱਚ ਆਪਣੀ ਜਾਵਾ ਦੀ ਜਾਂਚ ਕਰੋ। 30 ਕੋਡ-ਰੀਡਿੰਗ ਸਵਾਲ, ਕੈਟੇਗਰੀ ਅਨੁਸਾਰ ਤੁਰੰਤ ਸਕੋਰ, ਬਿਨਾਂ ਸਾਈਨਅੱਪ ਮੁਫ਼ਤ।
ਇਹ ਇੱਕ ਦ੍ਰਿਸ਼-ਆਧਾਰਿਤ ਜਾਵਾ ਟੈਸਟ ਹੈ: 30 ਛੋਟੇ ਕੋਡ ਸਨਿੱਪਟ, ਹਰੇਕ ਦੇ ਬਾਅਦ ਇੱਕ ਸਵਾਲ ਕਿ ਜਦੋਂ ਇਹ ਚੱਲਦਾ ਹੈ ਤਾਂ ਅਸਲ ਵਿੱਚ ਕੀ ਹੁੰਦਾ ਹੈ। ਇੱਕ String ਤੁਲਨਾ == ਨਾਲ ਜੋ ਚੁੱਪਚਾਪ ਕੰਟੈਂਟ ਦੀ ਬਜਾਏ ਰੈਫਰੈਂਸ ਜਾਂਚਦੀ ਹੈ। ਇੱਕ Integer ਆਟੋਬਾਕਸਿੰਗ ਕੈਸ਼ ਜੋ == ਨੂੰ 128 ਤੋਂ ਹੇਠਾਂ ਕੰਮ ਕਰਦਾ ਦਿਖਾਉਂਦਾ ਹੈ ਅਤੇ ਉੱਪਰ ਚੁੱਪਚਾਪ ਫੇਲ੍ਹ ਹੋ ਜਾਂਦਾ ਹੈ। ਇੱਕ finally ਬਲਾਕ ਜੋ ਬਿਨਾਂ ਕਿਸੇ ਦੇ ਧਿਆਨ ਦਿੱਤੇ ਰਿਟਰਨ ਵੈਲਿਊ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਉਹ ਜਵਾਬ ਚੁਣਦੇ ਹੋ ਜੋ ਇਸ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ ਕਿ ਕੋਡ ਅਸਲ ਵਿੱਚ ਕੀ ਪ੍ਰਿੰਟ ਕਰਦਾ ਜਾਂ ਕਰਦਾ ਹੈ, ਨਾ ਕਿ ਜੋ ਹੋਣਾ ਚਾਹੀਦਾ ਦਿਖਦਾ ਹੈ।
30 ਸਵਾਲ ਚਾਰ ਖੇਤਰਾਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ — ਕੋਰ ਸਿੰਟੈਕਸ ਅਤੇ ਟਾਈਪਾਂ, ਮੈਥਡਾਂ/ਓਵਰਲੋਡਿੰਗ/ਸਕੋਪ, ਕਲੈਕਸ਼ਨਾਂ/ਜੈਨਰਿਕਸ/ਕੰਟਰੋਲ ਫਲੋ, ਅਤੇ ਐਕਸੈਪਸ਼ਨਾਂ/ਕੰਕਰੰਸੀ/ਇਡੀਅਮਾਂ। ਇਹ ਚਾਰ ਉਹ ਥਾਂਵਾਂ ਹਨ ਜਿੱਥੇ ਕੋਡ ਪੜ੍ਹਨਾ ਅਤੇ ਕੋਡ ਚਲਾਉਣਾ ਚੁੱਪਚਾਪ ਵੱਖਰੇ ਹੋ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਜਿੱਥੇ ਨੌਕਰੀ ਦੇ ਇਸ਼ਤਿਹਾਰ ਦਾ Strong Java ਆਮ ਤੌਰ 'ਤੇ ਇੰਟਰਵਿਊ ਵਿੱਚ ਪਹੁੰਚਣ 'ਤੇ ਕੁਝ ਖਾਸ ਨਿਕਲਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਹਰ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਸਕੋਰ ਮਿਲਦਾ ਹੈ, ਇਸ ਲਈ ਇੱਕ ਕਮਜ਼ੋਰ ਥਾਂ ਘੱਟ ਕੁੱਲ ਦੀ ਬਜਾਏ ਇੱਕ ਕਮਜ਼ੋਰ ਥਾਂ ਵਜੋਂ ਦਿਖਦੀ ਹੈ।
ਇਸ ਵਿੱਚ ਲਗਭਗ ਛੇ ਮਿੰਟ ਲੱਗਦੇ ਹਨ, ਕੋਈ ਸਾਈਨਅੱਪ ਨਹੀਂ ਹੈ, ਅਤੇ ਲਿਖਣ ਜਾਂ ਕੰਪਾਈਲ ਕਰਨ ਲਈ ਕੋਈ ਕੋਡ ਨਹੀਂ ਹੈ — ਹਰ ਸਵਾਲ ਪੜ੍ਹੋ-ਅਤੇ-ਭਵਿੱਖਬਾਣੀ ਕਰੋ ਵਾਲਾ ਹੈ, ਉਸੇ ਤਰ੍ਹਾਂ ਜਿਵੇਂ ਇੱਕ ਸੀਨੀਅਰ ਇੰਜੀਨੀਅਰ ਇੱਕ ਪੁੱਲ ਰਿਕਵੈਸਟ ਦੀ ਸਮੀਖਿਆ ਕਰਦਾ ਹੈ। ਸਿੰਟੈਕਸ ਜਾਣਨਾ ਅਤੇ ਇਹ ਜਾਣਨਾ ਕਿ ਇੱਕ ਖਾਸ ਸਨਿੱਪਟ ਰਨਟਾਈਮ 'ਤੇ ਕੀ ਕਰਦਾ ਹੈ, ਵੱਖਰੇ ਹੁਨਰ ਹਨ, ਅਤੇ ਇਹ ਦੂਜੇ ਨੂੰ ਮਾਪਦਾ ਹੈ।
ਦੇਖੋ ਕਿ ਚਾਰ ਜਾਵਾ ਖੇਤਰਾਂ ਵਿੱਚੋਂ ਕਿਹੜਾ ਅਸਲ ਵਿੱਚ ਤੁਹਾਨੂੰ ਪਿੱਛੇ ਰੱਖ ਰਿਹਾ ਹੈ
ਕੈਟੇਗਰੀ ਅਨੁਸਾਰ ਵੇਰਵਾ ਪ੍ਰਾਪਤ ਕਰੋ — ਸਿੰਟੈਕਸ/ਟਾਈਪਾਂ, ਮੈਥਡਾਂ/ਸਕੋਪ, ਕਲੈਕਸ਼ਨਾਂ/ਜੈਨਰਿਕਸ, ਐਕਸੈਪਸ਼ਨਾਂ/ਕੰਕਰੰਸੀ
ਪਤਾ ਲਗਾਓ ਕਿ ਤੁਸੀਂ ਕਿਸ ਪੱਧਰ ਵਿੱਚ ਹੋ: ਸ਼ੁਰੂਆਤੀ, ਵਿਚਕਾਰਲਾ, ਉੱਨਤ ਜਾਂ ਮਾਹਰ
ਤੁਲਨਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਕਿੱਥੇ ਖੜ੍ਹੇ ਹੋ ਉਸ ਦੇ ਮੁਕਾਬਲੇ ਜੋ ਨੌਕਰੀ ਦੇ ਇਸ਼ਤਿਹਾਰਾਂ ਦਾ strong Java ਤੋਂ ਮਤਲਬ ਹੁੰਦਾ ਹੈ
ਤੁਸੀਂ ਦੋ String ਆਬਜੇਕਟ ਬਣਾਉਂਦੇ ਹੋ: String a = new String("cat"); String b = new String("cat"); a == b ਕੀ ਹੈ?
30 ਸਵਾਲ, 6 ਮਿੰਟ। ਆਟੋ-ਅੱਗੇ — ਹੱਥੀਂ 'ਅੱਗੇ' ਦੀ ਲੋੜ ਨਹੀਂ।
ਤੁਹਾਡੀ ਪ੍ਰੋਫ਼ਾਈਲ ਦਾ ਤੁਰੰਤ ਵੇਰਵਾ। ਮੁਫ਼ਤ, ਸਾਂਝਾ ਕਰਨ ਯੋਗ, ਸਾਈਨ ਇਨ ਕਰਨ 'ਤੇ ਸੇਵ ਹੁੰਦਾ ਹੈ।
ਪ੍ਰੀਮੀਅਮ ਪੂਰੀ ਰਿਪੋਰਟ ਅਨਲੌਕ ਕਰਦਾ ਹੈ — ਕਰੀਅਰ, ਖੂਬੀਆਂ, ਵਿਕਾਸ ਰਾਹ।
ਕੋਰ ਸਿੰਟੈਕਸ ਅਤੇ ਟਾਈਪਾਂ, ਮੈਥਡਾਂ/ਓਵਰਲੋਡਿੰਗ/ਸਕੋਪ, ਕਲੈਕਸ਼ਨਾਂ/ਜੈਨਰਿਕਸ/ਕੰਟਰੋਲ ਫਲੋ, ਅਤੇ ਐਕਸੈਪਸ਼ਨਾਂ/ਕੰਕਰੰਸੀ/ਇਡੀਅਮਾਂ ਵਿੱਚ ਆਪਣੀ ਜਾਵਾ ਦੀ ਜਾਂਚ ਕਰੋ। 30 ਕੋਡ-ਰੀਡਿੰਗ ਸਵਾਲ, ਕੈਟੇਗਰੀ ਅਨੁਸਾਰ ਤੁਰੰਤ ਸਕੋਰ, ਬਿਨਾਂ ਸਾਈਨਅੱਪ ਮੁਫ਼ਤ।
ਸਾਈਨਅੱਪ ਦੀ ਲੋੜ ਨਹੀਂ — ਤੁਹਾਡਾ ਨਤੀਜਾ ਤੁਰੰਤ ਦਿਖਦਾ ਹੈ।
ਇਹ ਇੱਕ ਬੈਠਕ ਵਿੱਚ ਸ਼ੁਰੂਆਤੀ ਤੋਂ ਮਾਹਰ ਤੱਕ ਫੈਲਿਆ ਹੋਇਆ ਹੈ। ਸ਼ੁਰੂਆਤੀ ਸਵਾਲ ਉਹ ਚੀਜ਼ਾਂ ਕਵਰ ਕਰਦੇ ਹਨ ਜੋ ਹਰ ਜਾਵਾ ਵਰਤੋਂਕਾਰ ਮਿਲਦਾ ਹੈ — == ਬਨਾਮ .equals, Integer ਆਟੋਬਾਕਸਿੰਗ, ਓਵਰਫਲੋ। ਬਾਅਦ ਵਾਲੇ ਓਵਰਲੋਡ ਰੈਜ਼ੋਲਿਊਸ਼ਨ, ਜੈਨਰਿਕਸ ਅਤੇ ਕਲੈਕਸ਼ਨਾਂ, ਐਕਸੈਪਸ਼ਨਾਂ, ਕੰਕਰੰਸੀ ਅਤੇ Stream ਲੇਜ਼ੀਨੈੱਸ ਵਿੱਚ ਜਾਂਦੇ ਹਨ। ਤੁਹਾਡਾ ਸਕੋਰ ਤੁਹਾਨੂੰ ਚਾਰ ਪੱਧਰਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਰੱਖਦਾ ਹੈ, ਅਤੇ ਪੱਧਰ ਦੇ ਨਾਮ ਜਾਣਬੁੱਝ ਕੇ ਉਹੀ ਹਨ ਜੋ ਨੌਕਰੀ ਦੇ ਇਸ਼ਤਿਹਾਰ ਵਰਤਦੇ ਹਨ।
ਨਹੀਂ। ਹਰ ਸਵਾਲ ਕੋਰ ਭਾਸ਼ਾ ਵਿਵਹਾਰ ਦੇ ਵਿਰੁੱਧ ਲਿਖਿਆ ਗਿਆ ਹੈ ਜੋ ਆਧੁਨਿਕ ਜਾਵਾ ਵਰਜਨਾਂ ਵਿੱਚ ਸਥਿਰ ਰਿਹਾ ਹੈ — ਆਬਜੈਕਟ ਪਛਾਣ, ਕਲੈਕਸ਼ਨਜ਼ ਫਰੇਮਵਰਕ, ਐਕਸੈਪਸ਼ਨ ਲੜੀ ਅਤੇ ਬੁਨਿਆਦੀ ਕੰਕਰੰਸੀ ਪ੍ਰਿਮਿਟਿਵ। ਇੱਥੇ ਕੁਝ ਵੀ ਵਰਜਨ-ਖਾਸ API 'ਤੇ ਨਿਰਭਰ ਨਹੀਂ ਹੈ।
ਇਹ ਉਸੇ ਤਰ੍ਹਾਂ ਦੇ ਪੜ੍ਹੋ-ਅਤੇ-ਭਵਿੱਖਬਾਣੀ ਕਰੋ ਤਰਕ ਦਾ ਨਮੂਨਾ ਲੈਂਦਾ ਹੈ ਜਿਸ ਨਾਲ ਜ਼ਿਆਦਾਤਰ ਰੁਜ਼ਗਾਰਦਾਤਾ ਸਕ੍ਰੀਨ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ, ਉਸੇ ਛੋਟੇ-ਸਨਿੱਪਟ ਫਾਰਮੈਟ ਵਿੱਚ, ਇਸੇ ਲਈ ਇਹ ਤਿਆਰੀ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਹ ਕਿਸੇ ਖਾਸ ਰੁਜ਼ਗਾਰਦਾਤਾ ਟੈਸਟ ਦੀ ਕਾਪੀ ਨਹੀਂ ਹੈ, ਅਤੇ ਇੱਥੇ ਇੱਕ ਚੰਗਾ ਸਕੋਰ ਕੋਈ ਸਰਟੀਫਿਕੇਟ ਨਹੀਂ ਹੈ। ਇਹ ਜੋ ਤੁਹਾਨੂੰ ਦੱਸਦਾ ਹੈ ਉਹ ਹੈ ਕਿ ਚਾਰ ਖੇਤਰਾਂ ਵਿੱਚੋਂ ਕਿਸ ਵਿੱਚ ਤੁਸੀਂ ਅੰਕ ਗੁਆਓਗੇ, ਜੋ ਕਿ ਇੱਕ ਤਕਨੀਕੀ ਇੰਟਰਵਿਊ ਤੋਂ ਪਹਿਲਾਂ ਜਾਣਨ ਵਾਲੀ ਲਾਭਦਾਇਕ ਚੀਜ਼ ਹੈ।
ਲਗਭਗ ਛੇ ਮਿੰਟ। ਵਿਅਕਤੀਗਤ ਸਵਾਲਾਂ 'ਤੇ ਕੋਈ ਟਾਈਮਰ ਨਹੀਂ ਹੈ — ਟੈਸਟ ਇਹ ਮਾਪਦਾ ਹੈ ਕਿ ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕੋਡ ਕੀ ਕਰਦਾ ਹੈ, ਇਹ ਨਹੀਂ ਕਿ ਤੁਸੀਂ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਕਲਿੱਕ ਕਰ ਸਕਦੇ ਹੋ। ਤੁਸੀਂ ਜਿੰਨਾ ਚਾਹੋ ਸਮਾਂ ਇੱਕ ਸਵਾਲ ਬਾਰੇ ਸੋਚ ਸਕਦੇ ਹੋ।