Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Checkpoint Systems
Role: Software Engineer Intern
Batch eligible: 2021 and 2022 grad.
Link: https://www.linkedin.com/jobs/view/3137898660
Role: Software Engineer Intern
Batch eligible: 2021 and 2022 grad.
Link: https://www.linkedin.com/jobs/view/3137898660
Linkedin
Checkpoint Systems hiring Software Engineer Intern in Greater Bengaluru Area | LinkedIn
Posted 11:58:34 AM. Summary:-
With supervision, works creatively and independently to establish objectives, meetโฆSee this and similar jobs on LinkedIn.
With supervision, works creatively and independently to establish objectives, meetโฆSee this and similar jobs on LinkedIn.
๐1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
TCS is hiring for 2023 graduation
Ninja and Digital role
Last Date : 22 July 2022
https://www.tcs.com/careers/TCSFresherHiringYoP2023
Ninja and Digital role
Last Date : 22 July 2022
https://www.tcs.com/careers/TCSFresherHiringYoP2023
๐1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
If you are from any of the above colleges, fill this form if you are interested.
https://docs.google.com/forms/d/e/1FAIpQLSedfRn5FsVN0b6r6Ij8FPqxmNYCyyPhGkTdzL8wKWy7lv9TUg/viewform
https://docs.google.com/forms/d/e/1FAIpQLSedfRn5FsVN0b6r6Ij8FPqxmNYCyyPhGkTdzL8wKWy7lv9TUg/viewform
๐1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Internship opportunity at RedHunt Labs
Role: Cyber Security Intern
See above screenshot for all details
If interested, send your resume over to mail (Given in above screenshot)
Role: Cyber Security Intern
See above screenshot for all details
If interested, send your resume over to mail (Given in above screenshot)
๐2
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
GroundTruth
Role: Software Engineer Intern
Batch eligible: 2022 and 2023 passouts Stipend: 30K to 35K per month + Pre Placement Offer โ
Link:
https://lnkd.in/dDRHBSfg
Role: Software Engineer Intern
Batch eligible: 2022 and 2023 passouts Stipend: 30K to 35K per month + Pre Placement Offer โ
Link:
https://lnkd.in/dDRHBSfg
boards.greenhouse.io
Software Engineer Intern
Gurgaon, India
๐1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Bloomberg is hiring for 2022 grad
Role: Software Engineer
Link:
https://careers.bloomberg.com/job/detail/93747
Role: Software Engineer
Link:
https://careers.bloomberg.com/job/detail/93747
Bloomberg L.P.
What We Do | Bloomberg L.P.
From engineering and data science to sales and customer support, discover the work that Bloomberg employees perform โ and where your skills and talents fit.
๐ข1
โTCS Off Campusโ
๐ Batch - 2023
๐ Link - on.tcs.com/3u2GiIW
๐ Deadline - 22nd July
๐ฐ Share post in your college WhatsApp grps of 2023 Batch
๐ Batch - 2023
๐ Link - on.tcs.com/3u2GiIW
๐ Deadline - 22nd July
๐ฐ Share post in your college WhatsApp grps of 2023 Batch
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ pinned ยซโTCS Off Campusโ ๐ Batch - 2023 ๐ Link - on.tcs.com/3u2GiIW ๐ Deadline - 22nd July ๐ฐ Share post in your college WhatsApp grps of 2023 Batchยป
def isDistinctRange(s, ranges):
for i in range(len(ranges)):
l, r = ranges[i]
s2 = []
for j in range(l-1, r):
if s[j] != '_':
s2.append(s[j])
if len(set(s2)) != len(s2):
return False
return True
def goodString(N, Q, S, arr, ranges):
s = list(S)
if isDistinctRange(s, ranges):
return 0
for i in range(len(arr)):
s[arr[i] - 1] = '_'
if isDistinctRange(s, ranges):
return i + 1
Good String (Amazon)
Python 3โ
for i in range(len(ranges)):
l, r = ranges[i]
s2 = []
for j in range(l-1, r):
if s[j] != '_':
s2.append(s[j])
if len(set(s2)) != len(s2):
return False
return True
def goodString(N, Q, S, arr, ranges):
s = list(S)
if isDistinctRange(s, ranges):
return 0
for i in range(len(arr)):
s[arr[i] - 1] = '_'
if isDistinctRange(s, ranges):
return i + 1
Good String (Amazon)
Python 3โ
def norm(water_adj_list, visited, province):
if province in visited:
return water_adj_list[province]
visited.add(province)
for conn_province in water_adj_list[province]:
water_adj_list[province] = water_adj_list[province].union(norm(water_adj_list, visited, conn_province))
visited.union(water_adj_list)
return water_adj_list[province]
def norm_water_paths(water_adj_list):
computed = set()
for province in water_adj_list:
visited = set(computed)
norm(water_adj_list, visited, province)
computed.add(province)
for province in water_adj_list:
water_adj_list[province].discard(province)
return water_adj_list
def get_component(land_adj_list, visited, province):
global component
if province in visited:
return
visited.add(province)
component.add(province)
for conn_province in land_adj_list[province]:
get_component(land_adj_list, visited, conn_province)
def validate_component(water_adj_list):
global component
conn_by_water = set()
for province in component:
conn_by_water = conn_by_water.union(water_adj_list[province])
return len(component.intersection(conn_by_water)) == 0
def get_adj_list(N, edges):
adj_list = {}
for province in range(1, N+1):
adj_list[province] = set()
for edge in edges:
adj_list[edge[0]].add(edge[1])
adj_list[edge[1]].add(edge[0])
return adj_list
component = set()
def solve(A, B, N, land, water):
global component
land_adj_list = get_adj_list(N, land)
water_adj_list = get_adj_list(N, water)
water_adj_list = norm_water_paths(water_adj_list)
visited = set()
max_province = 0
for province in range(1, N+1):
component = set()
if not province in visited:
get_component(land_adj_list, visited, province)
if len(component) > max_province and validate_component(water_adj_list):
max_province = len(component)
return max_provincedef norm(water_adj_list, visited, province):
if province in visited:
return water_adj_list[province]
visited.add(province)
for conn_province in water_adj_list[province]:
water_adj_list[province] = water_adj_list[province].union(norm(water_adj_list, visited, conn_province))
visited.union(water_adj_list)
return water_adj_list[province]
def norm_water_paths(water_adj_list):
computed = set()
for province in water_adj_list:
visited = set(computed)
norm(water_adj_list, visited, province)
computed.add(province)
for province in water_adj_list:
water_adj_list[province].discard(province)
return water_adj_list
def get_component(land_adj_list, visited, province):
global component
if province in visited:
return
visited.add(province)
component.add(province)
for conn_province in land_adj_list[province]:
get_component(land_adj_list, visited, conn_province)
def validate_component(water_adj_list):
global component
conn_by_water = set()
for province in component:
conn_by_water = conn_by_water.union(water_adj_list[province])
return len(component.intersection(conn_by_water)) == 0
def get_adj_list(N, edges):
adj_list = {}
for province in range(1, N+1):
adj_list[province] = set()
for edge in edges:
adj_list[edge[0]].add(edge[1])
adj_list[edge[1]].add(edge[0])
return adj_list
component = set()
def solve(A, B, N, land, water):
global component
land_adj_list = get_adj_list(N, land)
water_adj_list = get_adj_list(N, water)
water_adj_list = norm_water_paths(water_adj_list)
visited = set()
max_province = 0
for province in range(1, N+1):
component = set()
if not province in visited:
get_component(land_adj_list, visited, province)
if len(component) > max_province and validate_component(water_adj_list):
max_province = len(component)
return max_province
if province in visited:
return water_adj_list[province]
visited.add(province)
for conn_province in water_adj_list[province]:
water_adj_list[province] = water_adj_list[province].union(norm(water_adj_list, visited, conn_province))
visited.union(water_adj_list)
return water_adj_list[province]
def norm_water_paths(water_adj_list):
computed = set()
for province in water_adj_list:
visited = set(computed)
norm(water_adj_list, visited, province)
computed.add(province)
for province in water_adj_list:
water_adj_list[province].discard(province)
return water_adj_list
def get_component(land_adj_list, visited, province):
global component
if province in visited:
return
visited.add(province)
component.add(province)
for conn_province in land_adj_list[province]:
get_component(land_adj_list, visited, conn_province)
def validate_component(water_adj_list):
global component
conn_by_water = set()
for province in component:
conn_by_water = conn_by_water.union(water_adj_list[province])
return len(component.intersection(conn_by_water)) == 0
def get_adj_list(N, edges):
adj_list = {}
for province in range(1, N+1):
adj_list[province] = set()
for edge in edges:
adj_list[edge[0]].add(edge[1])
adj_list[edge[1]].add(edge[0])
return adj_list
component = set()
def solve(A, B, N, land, water):
global component
land_adj_list = get_adj_list(N, land)
water_adj_list = get_adj_list(N, water)
water_adj_list = norm_water_paths(water_adj_list)
visited = set()
max_province = 0
for province in range(1, N+1):
component = set()
if not province in visited:
get_component(land_adj_list, visited, province)
if len(component) > max_province and validate_component(water_adj_list):
max_province = len(component)
return max_provincedef norm(water_adj_list, visited, province):
if province in visited:
return water_adj_list[province]
visited.add(province)
for conn_province in water_adj_list[province]:
water_adj_list[province] = water_adj_list[province].union(norm(water_adj_list, visited, conn_province))
visited.union(water_adj_list)
return water_adj_list[province]
def norm_water_paths(water_adj_list):
computed = set()
for province in water_adj_list:
visited = set(computed)
norm(water_adj_list, visited, province)
computed.add(province)
for province in water_adj_list:
water_adj_list[province].discard(province)
return water_adj_list
def get_component(land_adj_list, visited, province):
global component
if province in visited:
return
visited.add(province)
component.add(province)
for conn_province in land_adj_list[province]:
get_component(land_adj_list, visited, conn_province)
def validate_component(water_adj_list):
global component
conn_by_water = set()
for province in component:
conn_by_water = conn_by_water.union(water_adj_list[province])
return len(component.intersection(conn_by_water)) == 0
def get_adj_list(N, edges):
adj_list = {}
for province in range(1, N+1):
adj_list[province] = set()
for edge in edges:
adj_list[edge[0]].add(edge[1])
adj_list[edge[1]].add(edge[0])
return adj_list
component = set()
def solve(A, B, N, land, water):
global component
land_adj_list = get_adj_list(N, land)
water_adj_list = get_adj_list(N, water)
water_adj_list = norm_water_paths(water_adj_list)
visited = set()
max_province = 0
for province in range(1, N+1):
component = set()
if not province in visited:
get_component(land_adj_list, visited, province)
if len(component) > max_province and validate_component(water_adj_list):
max_province = len(component)
return max_province
๐2
Kingdom Connect (Amazon)
Python 3โ
Python 3โ
Amazon web services โ
(Python 3)
(Python 3)
Good String
Kingdom connection ๐ฅ
Kingdom connection ๐ฅ
#include <bits/stdc++.h>
using namespace std;
void rem(string str,pair<int,int>p,unordered_map<int,int>map,int &ans){
int prev=0;
unordered_map<char,int>c;
for(int i=p.first-1;i<p.second;i++)c[str.at(i)]++;
priority_queue<pair<int,char>,vector<pair<int,char>>,greater<pair<int,char>>>pq;
for(int i=p.first-1;i<p.second;i++)pq.push({map[i+1],str.at(i)});
while(!pq.empty()){
pair<int,char>top=pq.top();
pq.pop();
if(c[top.second]>1){
c[top.second]--;
ans+=(top.first-prev);
prev=top.first;
}
}
}
int main() {
int t;
cin>>t;
while(t--){
int n,q,ans=0;
cin>>n>>q;
string str;
cin>>str;
unordered_map<int,int>map;
for(int i=1;i<=n;i++){
int v;
cin>>v;
map[v]=i;
}
vector<pair<int,int>>p,m;
for(int i=0;i<q;i++){
int u,v;
cin>>u>>v;
p.push_back({u,v});
}
sort(p.begin(),p.end());
m.push_back(p.at(0));
for(int i=1;i<q;i++){
if(p.at(i).first>m.back().second)m.push_back(p.at(i));
else{
pair<int,int>pt=m.back();
m.pop_back();
m.push_back({pt.first,max(p.at(i).second,pt.second)});
}
}
for(int i=0;i<m.size();i++){
rem(str,m.at(i),map,ans);
}
cout<<ans<<endl;
}
}
Good String (Amazon)
C++(14)โ
using namespace std;
void rem(string str,pair<int,int>p,unordered_map<int,int>map,int &ans){
int prev=0;
unordered_map<char,int>c;
for(int i=p.first-1;i<p.second;i++)c[str.at(i)]++;
priority_queue<pair<int,char>,vector<pair<int,char>>,greater<pair<int,char>>>pq;
for(int i=p.first-1;i<p.second;i++)pq.push({map[i+1],str.at(i)});
while(!pq.empty()){
pair<int,char>top=pq.top();
pq.pop();
if(c[top.second]>1){
c[top.second]--;
ans+=(top.first-prev);
prev=top.first;
}
}
}
int main() {
int t;
cin>>t;
while(t--){
int n,q,ans=0;
cin>>n>>q;
string str;
cin>>str;
unordered_map<int,int>map;
for(int i=1;i<=n;i++){
int v;
cin>>v;
map[v]=i;
}
vector<pair<int,int>>p,m;
for(int i=0;i<q;i++){
int u,v;
cin>>u>>v;
p.push_back({u,v});
}
sort(p.begin(),p.end());
m.push_back(p.at(0));
for(int i=1;i<q;i++){
if(p.at(i).first>m.back().second)m.push_back(p.at(i));
else{
pair<int,int>pt=m.back();
m.pop_back();
m.push_back({pt.first,max(p.at(i).second,pt.second)});
}
}
for(int i=0;i<m.size();i++){
rem(str,m.at(i),map,ans);
}
cout<<ans<<endl;
}
}
Good String (Amazon)
C++(14)โ
โ๏ธGLOBANT OffCampus Driveโ๏ธ
๐ Batch - 2020 & 2021
๐ฐ CTC - 4.8LPA
๐ Link - bit.ly/3OpsboY
๐ Batch - 2020 & 2021
๐ฐ CTC - 4.8LPA
๐ Link - bit.ly/3OpsboY
match.myanatomy.in
MATCH (MyAnatomy Talent Convergence Horizon)
A Campus Recruitment Enabler, converging the Corporates, Candidates and Colleges in one single platform
๐1